PIN : 7c9bc7f6 , Twitter : @nonariizka , Instagram : @nonariizka 'Just Promote'

Selasa, 22 Oktober 2013

Istilah-istilah Bahasa Pemrograman

 Bahasa Pemrograman


1. SISTEM SOFTWARE
Sistem software adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.
Contoh : Microsoft Windows, Linux, Machintos, dan sebagainya.
2. MACHINE LANGUAGE
Machine language adalah representasi tertulis machine code (kode mesin), yaitu kode operasi suatu mesin tertentu. Bahasa ini bersifat khusus untuk mesin tertentu dan dimengerti langsung oleh mesin, sehingga pelaksanaan proses sangat cepat. Abstraksi bahasa ini adalah kumpulan kombinasi kode biner “0″ dan “1″ yang sangat tidak alamiah bagi kebanyakan orang, kecuali insinyur pembuat mesin komputer. Karena tidak alamiah bagi kebanyakan orang, bahasa mesin juga disebut bahasa tingkat rendah.
3. LOW LEVEL LANGUAGE
Low level language adalah bahasa pemrograman yang menyediakan sedikit atau tidak ada abstraksi dari komputer arsitektur set instruksi. The word “low” refers to the small or nonexistent amount of abstraction between the language and machine language; because of this, low-level languages are sometimes described as being “close to the hardware.” Kata rendah mengacu pada jumlah kecil atau bahkan tidak ada dari abstraksi antara bahasa mesin dan bahasa. Oleh karena itu, bahasa tingkat rendah kadang-kadang digambarkan sebagai sesuatu yang dekat dengan hardware.A low-level language does not need a compiler or interpreter to run; the processor for which the language was written is able to run the code without using either of these.Bahasa tingkat rendah tidak memerlukan kompilator atau penterjemah untuk berlari; prosesor yang ditulis bahasa mampu menjalankan kode tanpa menggunakan salah satu dari ini. Contoh : kode mesin dan bahasa assembly (assembler).
4.MIDDLE LEVEL LANGUAGE
Middle level language adalah bahasa pemrograman yang menggunakan aturan-aturan gramatikal dalam penulisan pernyataan, mudah untuk dipahami dan memiliki intruksi-intruksi tertentu yang dapat langsung diakses oleh computer. Contohnya adalah bahasa C.
5.HIGH LEVEL LANGUAGE
High level language adalah bahasa yang membuat pemrograman lebih mudah dipahami, lebih manusiawi, dan berorientasi ke bahasa manusia (bahasa Inggris). Hanya saja, program dalam bahasa tingkat tinggi tidak dapat langsung dilaksanakan oleh komputer. Ia perlu diterjemahkan terlebih dahulu oleh sebuah translator bahasa (yang disebut kompilator atau compiler) ke dalam bahasa mesin sebelum akhirnya dieksekusi oleh CPU.
Contoh : Algol, BASIC, COBOL, C, C++, FORTRAN, LISP, Pascal, PL/1, dan sebagainya.
a. ALGOL
ALGOL (kependekan dari algo rithmic L anguage) adalah sebuah keluarga dari keharusan komputer bahasa pemrograman yang awalnya dikembangkan pada pertengahan tahun 1950-an yang sangat dipengaruhi banyak bahasa lain dan menjadi cara de facto algoritma yang dijelaskan dalam buku pelajaran dan karya-karya akademik selama hampir berikutnya 30 tahun. ALGOL (algorithmic Bahasa) adalah salah satu dari beberapa tingkat tinggi bahasa pemrograman yang dirancang khusus untuk perhitungan ilmiah.
b. FORTRAN
Fortran (atau FORTRAN) adalah sebuah bahasa pemrograman. Pertama kali dikembangkan pada tahun 1950 dan digunakan dalam bidang sains selama 50 tahun kemudian. Pertama kali bernama FORTRAN yang merupakan singkatan dari Formula Translator/Translation, tetapi penggunaan huruf besar kemudian ditiadakan sejak versi Fortran 90. Pertama kali dikembangkan merupakan bahasa pemrograman prosedural, akan tetapi versi-versi terbaru dari Fortran kemudian dikembangkan dengan memasukkan kemampuan object-oriented programming.
c. COBOL
COBOL (singkatan dari Common Business Oriented Language) adalah sebuah bahasa pemrograman generasi ketiga. Sesuai dengan namanya, maka bahasa COBOL mempunyai fungsi menyelesaikan masalah-masalah yang berhubungan dengan perdagangan, seperti sistem pengelolaan keuangan, laporan pengeluaran sebuah perusahaan dan lain-lain.
d. PL/1
PL / 1 adalah bahasa yang sangat kompleks, dari semua kemungkinan sudut pandangan, yaitu : LexicalLeksikal, Syntactical Sintaksis, SemanticsSemantik, PreprocessorPreprocessor.
e. RPG (REPORT PROGRAM GENERATOR)
RPG adalah bahasa pemrograman High Level yang di-disain untuk keperluan bisnis, biasanya berkolabarasi dengan COBOL, ingat COBOL juga punya aturan ketat dalam penulisan sintaknya, yang menggunakan kolom-kolom dan specification area. RPG merupakan singkatan dari Report Program Genarator, yang pada awalnya dikhususkan untuk membuat report-report (kalau sudah mendalami, akan dirasakan betapa mudahnya membuat report dengan berbagai macam format layaknya crystal report).
Pada perkembangannya RPG menjadi bahasa yang digunakan untuk pengembangan bisnis dan bukan saja report.RPG sebenarnya multi platform, standard internationalnya mengacu pada RPG III. RPG IV atau RPG/ILE merupakan non-standar RPG yang dikembangkan khusus untuk I Series.

PENGERTIAN Multiprogramming, Multiprocessing, Multitasking, Timesharing

Dipostkan oleh NOnna Riizka

1. Multiprogramming
Multiprogramming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu. Untuk meningkatkan keseluruhan kemampuan dari sistem komputer, para developer memperkenalkan konsep multiprogramming. Dengan multiprogramming, beberapa tugas disimpan dalam memori dalam satu waktu; CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut.

Melayani banyak program yang tidak ada hubungannya satu sama lain dan dijalankan sekaligus dalam satu komputer yang sama. Pelaksanaan instruksi yang diterapkan adalah:
- program dimuat ke dalam memori,
- program dijalankan sampai mengakses perangkat I/O,
- berpindah (switch) ke pekerjaan lain,
- langkah tersebut berulang terus menerus,
- untuk proses perpindahan (switching), dilaksanakan oleh software
2. Multiprocessing
Multiprocessing adalah istilah teknologi informasi dalam bahasa Inggris yang merujuk kepada kemampuan pemrosesan komputer yang dilakukan secara serentak. Hal ini dimungkinkan dengan menggunakan dua CPU atau lebih dalam sebuah sistem komputer. Istilah ini juga dapat merujuk kepada dukungan sebuah sistem untuk mendukung lebih dari satu prosesor dan mengalokasikan tugas kepada prosesor-prosesor tersebut.
Multiprocessing juga kadang merujuk kepada kemampuan eksekusi terhadap beberapa proses perangkat lunak dalam sebuah sistem secara serentak, jika dibandingkan dengan sebuah proses dalam satu waktu, meski istilah multiprogramming lebih sesuai untuk konsep ini. Multiprocessing sering diimplementasikan dalam perangkat keras (dengan menggunakan beberapa CPU sekaligus), sementara multiprogramming sering digunakan dalam perangkat lunak. Sebuah sistem mungkin dapat memiliki dua kemampuan tersebut, salah satu di antaranya, atau tidak sama sekali.
3. Multitasking
Multitasking adalah pemrosesan beberapa tugas pada waktu yang bersamaan. Sebagai contoh, jika seseorang sedang menyetir, bertelepon lewat ponsel, dan sambil merokok secara bersamaan, maka orang tersebut melakukan multitasking.
Multitasking merupakan mekanisme kerja komputer. CPU komputer dapat menangani beberapa proses dalam waktu yang sama secara akurat. Proses yang dikerjakan tergantung pada instruksi yang diberikan oleh software komputer. Oleh sebab itu, untuk memanfaatkan kemampuan CPU secara maksimal, software yang digunakan juga harus memiliki kemampuan multitasking. Saat ini, berbagai software sistem operasi sudah memiliki kemampuan multitasking. Itulah sebabnya, saat ini Anda bisa browsing di halaman web SmitDev, chatting, sambil mendengarkan musik secara bersamaan.
4. Timesharing
Time sharing juga disebut sebagai Multitasking, dimana pengertian ini bisa disamakan dengan multiprogramming, hanya saja waktu prosesnya dibatasi. Waktu maksimum yang digunakan CPU disebut quantum time. Keuntungan time sharing adalah tingkat kebersamaannya menjadi tinggi. Time sharing memerlukan pengaturan kerja input dan output. Secara normal, CPU sanggup memproses lebih dari satu data dalam setiap detik. Dimana pada saat itu, input dan output device juga harus siap untuk memberikan data ataupun menerima hasil proses secara cepat. Oleh karena itu diperlukan adanya penjadwalan kerja yang baik. Banyak “switched” yang bisa bekerja secara otomatis untuk mengatur semuanya dalam waktu yang bersamaan.

Software dan Macamnya

Software
  1. Pengertian
    Software Komputer adalah sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Melalui sofware atau perangkat lunak inilah suatu komputer dapat menjalankan suatu perintah.
    Teknologi yang canggih dari perangkat keras akan berfungsi bila instruksi-instruksi tertentu telah di berikan kepadanya. Intruksi-instruksi tersebut disebut dengan perangkat lunak (software). Intruksi-instruksi perangkat lunak di tulis oleh manusia untuk mengaktifkan fungsi dari perangkat keras computer.
  2. Jenis Jenis Software
    Perangkat lunak secara umum dapat dibagi menjadi 4 yaitu :
  1. Sistem Operasi (Operating System/OS)
    Sistem Operasi adalah perangkat lunak yang dihubungkan dengan pelaksana program dan koordinasi dari aktifitas system computer untuk mengontrol Input/Output device dan managemen penyimpanan. Contoh; DOS, UNIX, Windows 95, IBM OS/2, Apple’s system.
  2. Program Bantu (Utility)
    Program bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem operasi yang terhapus. Selain itu juga dapat berguna untuk pemerikasaan perangkat keras(hardware  troubleshooting), memeriksa disket yang rusak (bukan rusak fisik), mengatur ulang isi harddisk (partisi,defrag). PC Tools dan Norton Utilities merupakan contoh dari program ini.
  3. Bahasa Komputer (Computer Language)
    Computer language merupakan bahasa yang digunakan untuk membuat program komputer. Disebut bahasa karena computer language memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya. Yang termasuk dalam jenis ini adalah :
    >Low Level Language, merupakan bahasa tingkat rendah karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya. Yang termasuk program ini adalah bahasa mesin dan assembly language.
    >High Level Language, merupakan bahasa tingkat tinggi karena menggunakan kata-kata yang mudah dimengerti. Contoh dari program ini adalah BASIC, PASCAL, FORTRAN, dan sebagainya.
  4. Program Aplikasi (Aplication Program)
    Program aplikasi merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan pekerjaan penggunanya. Aplikasi ini disiapkan sesuai kebutuhan.  Program aplikasi dapat dibedakan lagi menjadi :
  • Word Processing
    Word processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect dan sebagainya.
  • Desktop publishing
    Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker dan sebagainya.
  • Program Spreadsheet
    Merupakan program yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv dan sebagainya.
  • Database Management System
    Salah satu kegunaan komputer di dalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, FoxPro, Microsoft Access, Approach, dan sebagainya.
  • Graphics
    Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar di komputer mudah diubah dan diolah. Contoh: Corel Draw, Stanford Graphics, Visio dan sebagainya.
  • Program Akuntansi
    Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntansi. Contoh: DacEasy Accounting, Pacioli 2000, PeachTree Accounting dan
  • Program Statistik
    Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh: SAS, SPSS, Statistica dan sebagainya.
  • Communication
    Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, ProComm Plus, CrossTalk dan sebagainya.
  • Multimedia
    Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player, dan lain-lain. Contoh : Microsoft Video
  • Game
    Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia dan sebagainya.
Antivirus
Antivirus merupakan program yang digunakan untuk mendeteksi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh: McAfee VirusScan, Norton Antivirus, AVG dan sebagainya

Macam - Macam Sistem Operasi Komputer dan Pengertiannya


Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi.

Sistem Operasi secara umum terdiri dari beberapa bagian :

1.Mekanisme Boot, yaitu meletakan kernel ke dalam memory kernel, kernel dapat dikatakan sebagai inti dari Sistem Operasi.

2.Command Interpreter atau Shell, bertugas untuk membaca input berupa perintah dan menyediakan beberapa fungsi standar dan fungsi dasar yang dapat dipanggil oleh aplikasi/program maupub piranti lunak lain. Contoh dari Shell adalah : Command Prompt pada Windows XP (DOS pada Windows 98), XTerm dan Konsole di Mesin Linux (Unix).

3.Driver untuk berinteraksi dengan hardware sekaligus mengontrol kinerja hardware.

4.Resource Allocator. Sistem Operasi bertugas mengatur dan mengalokasikan sumber daya dari perangkat.

5.Handler. Handler berperan dalam mengendalikan sistem perangkat agar terhindar dari kekeliruan (error) dan penggunaan sumber daya yang tidak perlu.

Sekarang kita akan menilik sejarah dan perkembangan Sistem Operasi.

Menurut Tanebaum, Sistem Operasi mengalami perkembangan yang dapat dibagi ke dalam 4 generasi.

1.Generasi Awal

Perkembangan awal Sistem Operasi masih dilakukan secara manual dalam artian belum muncul adanya Sistem Operasi yang secara otomatis artinya belum mendukung layanan pekerjaan yang dapat dilakukan dalam 1 rangkaian.

2.Generasi Kedua

Di generasi ini sudah diperkenalkannya perkejaan yang dapat dilakukan dalam 1 rangkaian atau biasa disebut dengan Batch Proccessing System.

3.Generasi Ketiga

Pada generasi ketiga, Sistem Operasi sudah mendukung layanan Multi-User, Multi-Programming dan Batch Proccessing System (Multi-Task).

4.Generasi Keempat

Di masa ini, sudah diperkenankannya GUI (Graphical User Interface) yang artinya Sistem Operasi memiliki tampilan dan dengan bermodalkan mouse, End-User dapat menjalankan aplikasi/porgram atau piranti lunak.

5.Generasi Selanjutnya

Pada generasi selanjutnya diperkenalkan Sistem Operasi yang berada dalam sebuah Sistem Operasi, ini adalah contoh sebuah Sistem Operasi berbasikan Website yang berkerja di dalam sebuah Sistem Operasi. Dan generasi selanjutnya diperkenalkanlah Sistem Operasi bergerak (Mobile) pada perangkat bergerak seperti : PDA, Poket PC, dan lain sebagainya. Di generasi selanjutnya diperkenalkan juga teknologi Sistem Operasi jaringan yang sifatnya virtual, sehingga dalam 1 jaringan hanya diinstal 1 buah Sistem Operasi pada Perangkat yang bertugas menjadi Server. Selain itu, diperkenalkan pula Cross Platform Operating System yang artinya dapat menggabungkan 2 Sistem Operasi berbeda seperti : Linux dan Windows.

Dewasa ini, hampir seluruh manusia memiliki PC dan Mobile PC. Dikarenakan faktor harga yang selalu berubah dan kebutuhan manusia akan perangkat otomatis seperti : PC, maka manusia menjadikan PC sebagai kebutuhan utama. Seiring dengan perkembangan teknologi PC pun dibuat ringkas agar dapat dijadikan sebagai piranti otomatisasi yang bergerak (Bisa digunakan kapan saja, di mana saja dan oleh siapa saja). Contoh PC bergerak adalah : Laptop, Notebook dan NetBook, ketiga piranti tersebut juga memiliki Sistem Operasi layaknya PC. Dan sekarang saatnya kita bahas Sistem Operasi yang ada di PC.

- WINDOWS (MICROSOFT WINDOWS)

Mircorost Windows atau biasa kita sapa dengan sebutan Windows adalah Sistem Operasi yang dikembangkan oleh Microsoft Corporation yang menggunakan antarmuka dengan berbasikan GUI (Graphical User Interface) atau tampilan antarmuka bergrafis.

Awalnya Windows bermula dari Ms-Dos (Microsoft Disk Operating System) yaitu sebuah Sistem Operasi yang berbasiskan teks dan Command-Line interpreter. Windows Versi pertama, Windows Graphic Environmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bit dan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk menjalankannya membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer Products dan barulah kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.

Kemudian berkembang menjadi Windows 1.0 versi pertama Sistem Operasi dalam dunia Sistem Operasi yang berbasiskan GUI (Graphical User Interface) dan mendukung Multi-Tasking atau dapat mengerjakan banyak pekerjaan secara simultan. Setelah itu Windows 1.0 berkembang menjadi Windows 2.0, Windows 2.0 ini berbasis GUI dan mendukung penggunaan VGA (Video GraphicsArray) dan juga mendukung Multi-Tasking. Windows 2.0 juga support terhadap penggunaan Processor Intel 80286 dimana Processor Intel 80286 adalah Processor pertama dengan kemampuan untuk memproteksi area memory.

Kemudian dilanjutkan dengan generasi Windows 3.0 dimana Windows 3.0 memiliki kemampuan yang sama dengan Windows sebelumnya dan ditambah dukungan kartu grafis SVGA atau XGA dan juga icon yang lebih baik. Dalam era tersebut, Microsoft juga menyediakan SDK (Software Development kit) sehingga para developer piranti lunak dapat mengembangkan aplikasi/programnya agar mampu berjalan di Windows 3.0 ini. Windows 3.0 juga memperkenalkan adanya Virtual Device Driver (VXD) dimana dapat berguna untuk meminimalisasi ketergantungan pada setiap driver pada perangkat keras tertentu. Windows 3.0 kemudian berevolusi menjadi Windows 3.1 yang sudah diperkenalkan dengan fitur Multimedia dan True Type Font selain itu juga memudahkan End-User karena adanya fitur Drag and Drop dan akhirnya Windows versi 3 ini berkembang menjadi Sistem Operasi yang sudah mengenal NetWorking (Windows 3.11).

Setelah berkembang cukup lama akhirnya Microsoft memperkenalkan Sistem Operasi hibrida 16-Bit/32-Bit yang dikenal dengan nama Windows 95. Banyak perubahan dari Windows versi sebelumnya, yaitu : Windows 95 memiliki GUI yang lebih menarik dan atraktif, mendukung Plug and Play, mendukung penamaan yang panjang, memiliki beberapa fasilitas seperti : Browser yang terintegrasi dan Windows Explorer untuk menjelajah Windows. Selain itu juga Windows 95 memiliki fitur untuk memanajemen daya (APM) dan diperkenalkannya juga Client-Server.

Generasi penerus dari Windows 95 adalah Windows 98 dimana Windows 98 sudah mendukung VGA berbasis AGP, serta mendukung media penyimpanan ringkas seperti USB, diperkenalkannya NAT untuk berbagi koneksi Internet dan digantikannya Virtual Device Driver dengan Windows Driver Model. Ada juga beberapa fitur tambahan berupa aplikasi Microsoft Office dan Internet Explorer versi 5. Windows 98 juga sudah memiliki kemampuan-kemampuan untuk memainkan Game dan menjalankan aplikasi Multimedia.

Perkembangan selanjutnya adalah Windows ME, tidak ada yang spesial dari Windows ME selain transisi dukungan grafis dari 16-Bit ke 32-Bit dan pada era Windows ME sudah banyak pengguna rumahan yang memakainya. Windows ME pun akhrinya digantikan dengan Windows NT yang sudah mendukung arsitekstur x86 (80×86) , Intel IA64 dan AMD64 (x64) serta mendukung grafis 32-Bit. Windows NT sebenarnya dibangun dari pengembangan IBM OS/2 dan Windows NT juga banyak digunakan dalam jaringan komputer. Windows NT juga memperkenalkan File System NTFS yang lebih baik dari FAT maupun FAT-32.

Selanjutnya Windows NT berkembang menjadi Windows 2000 banyak fitur tambahan diantaranya : Active Directory, Image Preview, Browser Internet Explorer v6, DirectX dan Open GL, Plug and Play dan Windows Driver Model yang lebih baik performanya dibanding sebelumnya. Setelah generasi Windows NT munculah Windows XP yang menawarkan banyak perubahan, mempunyai banyak fitur dan performa yang semakin mengingkat. Bisa dikatakan Windows XP merupakan Windows yang paling laris dan digandrungi oleh pengguna PC maupun perangkat PC bergerak (Mobile). Seiring dengan kebutuhan akan networking maka Microsoft Corporation mengeluarkan Sistem Operasi yang berkonsentrasi pada jaringan, yaitu : Windows Server 2003. Bisa dibilang Windows Server 2003 adalah reinkarnasi dari Windows NT.

Banyak sekali fitur yang ditawarkan pada Windows Server 2003 ini salah satunya adalah diperkenalkannya platform .Net. Diperkenalkan juga fitur Domain Controller Server, PKI (Public Key Infrastructure) Server, Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP), Windows Internet Name Service (WINS), Microsoft IIS, dan lain sebagainya. Microsoft pun melanjutkan perkembangan Sistem Operasi dengan Windows Vista (Longhorn), ini merupakan revolusi dari Windows XP. Windows Vista lebih mengutamakan interface atau penampilan grafis antarmuka dibandingkan dengan performa, dibuktikan dengan adanya fitur : AERO, Sidebar, dan lain sebagainya.

Windows Vista juga menawarkan tingkat keamanan yang lebih baik dibandingkan dengan Windows XP, karena pada Windows Vista diperkenalkan adanya Windows Firewall with Advanced Security, Windows Defender, Parental Control, User Account Control (UAC), BitLocker Drive Encryption, ASLR. Windows Vista juga sudah mengenal IPv6, DirectX versi terbaru, dan arsitekstur 64-Bit. Perkembangan selanjutnya adalah transisi dari Windows Server 2003 menjadi Windows Home Server yang ditujukan sebagai File Server untuk rumahan. Windows Server juga mengenalkan beberapa teknologi yaitu : Headless Operation (Server tidak membutuhkan monitor atau keyboard untuk memanjemen perangkat), Kontrol jarak jauh, Pemantauan kesehatan komputer, Sharing dan Streaming.

Generasi berikutnya ditandai dengan munculnya penggabungan Sistem Operasi Windows Vista dengan Windows Server, yaitu Windows Server 2008. Fitur Windows Vista dan Windows Server digabung menjadi satu padu untuk meningkatkan keamanan dan kenyamanan End-User. Selanjutnya Windows Server 2008 berkembang menjadi Windows Server 2008 R2. Versi terakhir Sistem Operasi besutan Windows adalah Windows 7, Windows 7 dirilis untuk menggantikan kekurangan Windows XP dan kelebihan Windows Vista. Boleh dikatakan jikalau Windows 7 adalah fusi dari Windows XP dan Windows Vista, tidak seperti pada Windows Vista, Windows 7 memiliki performa yang lebih baik dari Windows Vista.

- UNIX

UNIX adalah Sistem Operasi yang diciptakan oleh Ken Thompson dan Dennis Ritchie, dikembangkan oleh AT&T Bell Labs. UNIX didesain sebagai Sistem Operasi yang portabel, Multi-Tasking dan Multi-User. Sistem Operasi UNIX lebih menekankan diri pada Workstation dan Server, Karena faktor ketersediaan dan kompatibilitas yang tinggi menyebabkan UNIX dapat digunakan, disalin dan dimodifikasi sehingga UNIX pun dikembangkan oleh banyak pihak dan menyebabkan banyak sekali varian dari UNIX ini.

UNIX sendiri ditulis dalam bahasa C sehingga UNIX pun mirip dengan DOS yaitu Line/Text Command Based selain itu UNIX pun merupakan Sistem Operasi yang secure dibanding dengan Sistem Operasi lain, karena setiap file, direktori, user dan group memiliki set izin tersendiri untuk diakses. Karena adanya dukungan Proyek GNU, maka selanjutnya UNIX berkembang menjadi LINUX (Salah satu varian UNIX).

- LINUX

Awalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar emulasi terminal yang dibutuhkan untuk mengakses server UNIX di Universitasnya. Linux merupakan kloningan dari MINIX (Salah satu varian UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis teks, antarmuka pengguna grafis (Graphical User Interface/GUI) yang merupakan konfigurasi bawaan untuk versi dektop.

Pada komputer Desktop, GNOME, KDE dan Xfce merupakan antarmuka pengguna yang paling populer diantara varian antarmuka pengguna lainnya. Sebuah sistem Linux menyediakan antarmuka baris perintah lewat sebuah Shell (Konsole). Perbedaan utama antara Linux dan Sistem Operasi Populer lainnya terletak pada Kernel Linux dan komponen-komponennya yang bebas dan terbuka. Sama seperti pada UNIX, Linux berkonsentrasi pada Workstation dan Server banyak Workstation dan Server yang mengandalkan Linux karena Linux sangat stabil digunakan untuk jangka waktu lama dan Linuxpun kebal terhadap Malware.

Satu hal yang membedakan Linux terhadap Sistem Operasi lainnya adalah harga. Harga Linux ini kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi). Linux dapat didistribusikan tanpa harus memberikan royalty kepada seseorang. Linux disusun berdasarkan standard Sistem Operasi POSIX yang diturunkan dari UNIX itu sendiri. Ada beberapa macam Distro Linux, seperti : Debian, Lycoris, Xandros, Lindows, Linare, Linux-Mandrake, Red Hat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu.

- IBM OS/2

Sistem Operasi IBM OS/2 ini dibuat secara bersama-sama oleh International Bussiness Machine Corporation dan Microsoft Corporation, untuk digunakan pada komputer IBM sebagai pengganti Sistem Operasi DOS. Kata OS/2 adalah singkatan dari Operating System/2, Sistem Operasi ini didesain agar dapat menggunakan kemampuan penuh dari Mikroprosessor Intel 80286 , termasuk diantaranya adalah Modus terproteksi (Protected Mode), mampu menjalankan tugas secara Simultan, serta mendukung Memori Virtual, dengan tetap mempertahankan kompatibilitas dengan banyak perangkat lunak MS-DOS yang beredar saat itu,

- MAC OS (MACINTOSH OPERATING SYSTEM)

MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat oleh Apple Computer khusus untuk komputer Macintosh dan tidak kompatibel dengan komputer berbasis IBM. MAC OS merupakan Sistem Operasi pertama yang menggunakan antarmuka pengguna grafis (Graphical User Interface/GUI). Sistem Operasi Macintosh dibagi menjadi 2 jenis :




1.MAC OS Klasik

Tidak memiliki sembarang Command Line (Baris perintah), menggunakan User Interface (UI) sepenuhnya dan menggunakan Cooperative Multitasking

2.MAC OS X

MAC OS X memasukkan unsur-unsur BSD Unix, One Step, dan MAC OS X memiliki memori ala-Unix dan Pre-Emptive Multitasking.

Kelebihan MAC OS :

1.Stabil, karena menggunakan UNIX.

2.Multitasking.

3.Tampilan (UI) sangat bagus.

4.Aman dari Malware.

MAC OS X adalah garis komputer Sistem Operasi yang dikembangkan, dipasarkan oleh Apple Inc, MAC OS X adalah penerus dari MAC OS (Klasik). MAC OS X dibangun di atas XNU kernel, dengan fasilitas standar Unix tersedia dari antarmuka baris perintah.

- FREE BSD

FreeBSD adalah Sistem Operasi bertipe UNIX bebas yang diturunkan dari UNIX AT&T. FreeBSD berjalan di atas sistem intel x86. FreeBSD sendiri kali pertama muncul pada tahun 1993 oleh David Greenman. Tujuan dari FreeBSD adalah menyediakan software yang dapat digunakan untuk berbagai kepentingan. FreeBSD sendiri dikembangkan dari 386BSD sebuah proyek pengembangan BSD OS yang berjalan di atas Chip Intel.








-SOLARIS


Sistem Operasi Solaris adalah sebuah Sistem Operasi yang berdasarkan UNIX system yang diperkenankan oleh Sun Microsystems oada tahun 1992 sebagai pendukung SunOS. Solaris terkenal karena kestabilannya, khususnya pada sistem SPARC (Scalable Processor Architecture), Solaris disertifikasi dalam Spesifikasi UNIX walaupun pada awal pengembangannya berdasarkan kepemilikan pribadi, dan kebanyakan kode dasarnya sekarang ini merupakan Software OpenSource yang biasa dikenal dengan OpenSolaris. OpenSolaris adalah OpenSource versi Sistem Operasi Sun Solaris, tetapi Sun Solaris terdiri dari lebih beberapa kode yang tidak hanya inti dari Sistem Operasi misalnya : Source untuk Installer, Desktop, Software.

Open Solaris memiliki banyak fitur yang menjadikan OpenSolaris bisa digunakan untuk skala penggunaan yang besar dari penggunaan untuk desktop pC atau Mobile PC. Konsep Open Solaris adalah sebagai berikut :

1.Free Redistribution : Didistribusi secara bebas.

2.Source Code : Sumber (Source) harus tersedia untuk semua distribusi.

3.Derived Works : Setiap orang bisa mengubah kode dan mendisrtibusikan kembali.

4.No Discrimination : Kode harus disediakan untuk seseorang untuk dikembagkan.

Beberapa kelebihan OpenSolaris dibandingkan dengan Sistem Operasi lain :

1.ZFS : System Rstore.

2.DTrace L : Dapat mengamati dimana aplikasi banyak menggunakan waktunya dan berapa lama.

3.Manajemen Kegagalan : Mencegah, mendiagnosa dan memperbaiki error.

4.Zona : Mengimplementasikan sebuah abstraksi Sistem Operasi yang memungkinkan beberapa aplikasi berjalan secara terisolasi satu dengan lainnya di perangkat keras fisik yang sama.

5.Multimedia.

- Chrome OS

Chrome OS adalah Sistem Operasi besutan Google yang ringan dan berbasis Linux dan standard web untuk personal computer PC. Google Chrome bekerja dengan metode Windowing atau switching (Multi-Tasking). Google Chrome OS menggunakan standard web HTML 5, yang merupakan pengembangan software di browser yang berbasis Sistem Operasi. Jika dilihat-lihat, Chrome OS ini merupakan gabungan dari Linux dan Windows Vista. Chrome OS dirilis pada pertengahan 2010.

Banyak sekali berbagai Macam Sistem Operasi Komputer yang terus berkembang, Tidak ada Sistem Operasi yang sempurna karena masing-masing Sistem Operasi memiliki daya dan ciri khas tersendiri. Walaupun ada Sistem Operasi yang berbayar, kenapa tidak kita coba Sistem Operasi yang Free alias gratis? Gratis bukan berarti buruk, baik atau buruknya sebuah Sistem Operasi bergantung pada End-Usernya sendiri. Sehingga kita harus cermat dalam memilih Sistem Operasi yang digunakan.

Senin, 21 Oktober 2013

Mempercepat Koneksi Modem Smartfren Yang Lelet


 



Mempercepat Koneksi Modem Smartfren Yang Lelet - Sekarang tepat nya beberapa bulan kebelakang koneksi internet smartfren terasa lelet . Untuk itu mempercepat koneksi internet Smartfren yang lelet,Ada beberapa tips trik nya silahkan simak di bawah ini :

1. Silakan masuk ke Menu Setting pada interface modem Smartfren.
2. Silakan ganti Setting anda sebelumnya dengan setting yang tertera di bawah ini :

Pengaturan 1


Name : smart3
Number : *98#
Username : cdma atau wap
Password : cdma atau wap


Pengaturan 2



Name : smart2
Number : *31*11111#
Username : cdma atau wap
Password : cdma atau wap


Pengaturan 3



Name : smart3
Number : *98#
Username : cdma atau wap
Password : cdma atau wap

Pengaturan 4



Access number : #777 atau *99#
User name : cdma
Password : cdma
Advance setting : DNS
Primary DNS : 8.8.8.8
Secondary DNS : 8.8.4.4

Pengaturan 5


Access number : #777 atau *99#
User name : smart
Password : smart
Advance setting : DNS
Primary DNS : 208.67.222.222
Secondary DNS : 208.67.220.220
     Kemudian Silakan anda coba dan test satu-persatu setting-setting yang tertera diatas untuk mendapatkan koneksi internet Smartfren yang cepat dan lancar. Jangan lupa, setting sinyaldisetting pada mode EVDO, agar sinyal yang didapatkan oleh modem hanya sinyal EVDO saja, tidak berubah-ubah.

Jika sobat KIB sudah mencoba beberapa setting diatas, namun koneksi internet Smartfren anda masih tetap lemot alias lambat, mungkin memang daerah domisili anda jauh dari jangkauan koneksi Smartfren atau bahkan malah tidak ter-cover sama sekali.

Dan yang membuati perbedaan pada koneksi internet yang dihasilkan pada modem satu dengan yang lainnya, itu adalah hal yang wajar, karena hasil akan bervariasi pada masing-masing individu dan PC.

Sebelum ke tips yang ke dua , Apakah sobat Ingin Pulsa Gratis ? Ini sudah Terbukti 100% Berhasil . Caranya pun mudah . Langsung saja baca Artikel :
Cara Mudah Mendapatkan Pulsa Gratis Sampai dengan 100 Ribu


Tips Mempercepat Koneksi Modem Smartfren Yang Lelet yang Ke-2 :

Apabila sobat  sudah melakukan cara-cara untuk mempercepat koneksi internet Smartfren diatas, namun koneksi internet anda tidak kunjung membaik, mungkin anda bisa melakukan tips di bawah ini :


1. Silakan cari dan download Software TCPOptimizer.


2. Jalankan software TCPOptimizer


3. Dalam Connection Speed geser slider ke kecepatan 3 Mbps. Karena koneksi Smartfren maksimal hanya segitu. Dalam Network Adapter Selection silakan pilih jenis koneksi internet anda. Jika jenis internet anda tidak ada, centang saja pada Modify All Network Adapters.

4. Lalu masuk ke Tab "MTU/Latency". Disinilah kita akan mengetes koneksi dengan melakukan ping IP kita ke server yang ditentukan. Anda bisa mengganti sendiri server yang digunakan untuk melakukan ping. Tapi saran saya gunakan google.com untuk melakukan ping. Karena kecepatan ping dari google.com relatif cukup cepat dan stabil. Untuk mengubahnya anda tinggal tekan tombol edit. Lalu ganti URL www.speedguide.net dengan URL google.com. Tapi didalam software ini sudah ada daftar www.google.com. Jadi anda tinggal memilihnya saja.

5. Lanjutkan dengan mengklik tombol Largest MTU. Maka software ini akan melakukan ping ke server google.com dan mencari setting yang tepat untuk anda.

6. Ikuti setting yang tepat sesuai yang direkomendasikan. Masuk ke Tab "General Settings", lalu pada "Choose Setting" pilih "Custom". Dalam kolom MTU masukkan angka yang direkomendasikan google.

6. Anda juga bisa melakukan setting - setting lainnya sesuai dengan kemauan. Akhiri dengan menekan tombol "Apply Changes". Silakan restart komputer anda agar hasilnya tersimpan.
Nah, semoga Cara dan Tips Mempercepat Koneksi Internet Smartfren yang sudah saya sajikan diatas, mampu mengatasi koneksi internet Smartfren anda yang Lemot. Software TCPOptimizer ini bisa juga anda gunakan untuk jaringan lain selain modem USB. Dikarenakan software ini hanya merubah setting registry dan setting lain dari komputer anda.

Praktikum dengan SEKUENSI

SEKUENSI

 
PERTEMUAN
SEKUENSI

a. DASAR TEORI
  Sekuensi adalah pemrograman sederhana yang hanya dapat memecahkan masalah-masalah yang sederhana.

        b.  Pembahasan
1.      PELAKSANAAN PRAKTIKUM
·         Buka program TexPed, dengan cara Pilih Start àProgramàIcon TextPad.
·         Setelah itu kita masukan program
import java.util.Scanner;
public class Konversi
{
      public static void main(String args[])
      {
      Scanner masuk = new Scanner(System.in);
      float m, cm, inci;
      System.out.print("Masukan ukuran dalam Meter:");
      m = masuk.nextFloat();
      cm = m * 100;
      inci = m * 100 / 2.54f;
      System.out.println("Ukuran dalam Cm = "+cm);
      System.out.println("Ukuran dalam Inci = "+inci);
      }
}
·         Setelah itu kita simpan file dengan file name Konversi, dan formatnya java.
·         Setelah program disimpan, pilih sub menu Tools® External Tools® Compile Java. Atau menekan tombol keyboard (Ctrl+1). Jika program yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul tampilan Tool completed successfully.
·         Untuk melihat hasil output, pada sub menu Tools pilih menu Run Java Application, maka akan tampil hasil output sebagai berikut :
3.      LATIHAN  A
·   Buka program TexPed, dengan cara Pilih Start àProgramàIcon TextPad.
·   Setelah itu kita masukan program
import java.util.Scanner;
public class KonversiSuhu
{
            public static void main(String args[])
            {
            Scanner masuk = new Scanner(System.in);
            int celcius;
            float fahreinhet;
            System.out.print("Masukan derajat Celcius:");
            celcius = masuk.nextInt();
            fahreinhet= 9f / 5f * celcius + 32f;
            System.out.println("Fahreinhet: "+fahreinhet);
            }
}
·         Setelah itu kita simpan file dengan file name KonversiSuhu, dan formatnya java.
·         Setelah program disimpan, pilih sub menu Tools® External Tools® Compile Java. Atau menekan tombol keyboard (Ctrl+1). Jika program yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul tampilan Tool completed successfully.
Untuk melihat hasil output, pada sub menu Tools pilih menu Run Java Application, maka akan tampil hasil output sebagai berikut :


LATIHAN  B
·   Buka program TexPed, dengan cara Pilih Start àProgramàIcon TextPad.
·   Setelah itu kita masukan program
import java.util.Scanner;
public class KonversiSuhuRK
{
            public static void main(String args[])
            {
            Scanner masuk = new Scanner(System.in);
            int celcius;
            float reamur;
            float kelvin;
            System.out.print("Masukan derajat Celcius:");
            celcius = masuk.nextInt();
            reamur = 4/5f * celcius;
            kelvin = celcius + 273f;
            System.out.println("Reamur : "+reamur);
            System.out.println("Kelvin : "+kelvin);
            }
}
·         Setelah itu kita simpan file dengan file name KonversiSuhuRK, dan formatnya java.
·         Setelah program disimpan, pilih sub menu Tools® External Tools® Compile Java. Atau menekan tombol keyboard (Ctrl+1). Jika program yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul tampilan Tool completed successfully.
·         Untuk melihat hasil output, pada sub menu Tools pilih menu Run Java Application, maka akan tampil hasil output sebagai berikut :


TUGAS TAMBAHAN
·   Buka program TexPed, dengan cara Pilih Start àProgramàIcon TextPad.
·   Setelah itu kita masukan program
public class LuasSegiTiga
{
      public static void main(String args[])
      {
      Scanner masuk = new Scanner(System.in);
      float luas;
      int a;
      int t;
      System.out.print("Alas:");
      a=masuk.nextInt();
      System.out.print("tinggi :");
      t=masuk.nextInt();
      luas=1/2f*a*t;
      System.out.println("luas segitiga :"+luas);
      }
}
·         Setelah itu kita simpan file dengan file name LuasSegiTiga, dan formatnya java.
·         Setelah program disimpan, pilih sub menu Tools® External Tools® Compile Java. Atau menekan tombol keyboard (Ctrl+1). Jika program yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul tampilan Tool completed successfully.
·         Untuk melihat hasil output, pada sub menu Tools pilih menu Run Java Application, maka akan tampil hasil output sebagai berikut :






C. Tugas
1.      Buat Program Volume Tabung
·         Buka program TexPed, dengan cara Pilih Start àProgramàIcon TextPad.
·         Setelah itu kita masukan program
import java.util.Scanner;
public class Volumetabung
{
                  public static void main (String args[])
                  {
                              Scanner masuk=new Scanner (System.in);
                              float r,t,phi,v;
                              System.out.print("Masukkan r : ");
                              r=masuk.nextFloat();
                              System.out.print("Masukkan t : ");
                              t=masuk.nextFloat();
                              phi=3.14f;
                              v=phi*r*r*t;
                              System.out.println("Volume tabung="+v);
                  }
      }
·         Setelah itu kita simpan file dengan file name Volumetabung, dan formatnya java.
·         Setelah program disimpan, pilih sub menu Tools® External Tools® Compile Java. Atau menekan tombol keyboard (Ctrl+1). Jika program yang dibuat tidak ada kesalahan, maka pada tampilan ToolOutput, akan muncul tampilan Tool completed successfully.
·         Untuk melihat hasil output, pada sub menu Tools pilih menu Run Java Application, maka akan tampil hasil output sebagai berikut :






D. KESIMPULAN
·        Untuk membuat program java masukan bilangan dengan cara memasukan di keyboard program java menggunakan kelas Scenner.

·        Untuk membuat program java tanpa bilangan dengan cara memasukan di keyboard program java menggunakan kelas String
PEMBAHASAN
Sekuensi adalah pemrograman sederhana yang hanya dapat memecahkan masalah-masalah yang sederhana.
1.      FLOAT M, CM, INCI;
v  Float  nya yaitu  menampilkan variable m, cm, inci yang nilai telah di inputkan dan nantinya akan ada variable yang bernilai floating point.
Contoh untuk menampilkn data : m=masuk.nextFloat(); yaitu perintah untuk memasukan nilai m,dan kata nextFloat disitu karena kalimat sebelumnya menggunakan Float dann hasilnya akan ada floating point.bisa juga memakai Int maka hasilnya akan interger.

2.      KOMPONEN MASUKAN
v  Cm=m*100; yaitu menghasilkan variable m yang nilainya sudah dinputkan lalu di kalikan 100
v  Inci=m*100/2.54f; yaitu menghasilkan variable m yang nilainya sudah di inputkan  lalu di kali 100 kemudian di bagi 2.54
v  Km=m/100; yaitu menghasilkan variable m yang nilainya sudah dinputkan lalu di bagi 100
v  Dm=m/1000; yaitu menghasilkan variable m yang nilainya sudah dinputkan lallu di bagi 1000
v  Fahreinhet =9f/5f*celcius +32f;  yaitu variabel  yang menghasilkan perhitungan yaitu 9 bagi 5 kali celcius kemudian bagi 32
·         F  yang di masukan itu  yaitu untuk nilai floating point,karna 9 bagi lima pasti hasilnya floating point.
v  Reamur=4f/5f*celcius; yaitu variabel  yang menghasilkan perhitungan yaitu 4 bagi 5 kemudian kali celcius
v  Kelvin=celcius+2373; yaitu variabel yang menghasilkan perhitungan yaitu celcius di tambah 273

3.      KOMPONEN KELUARAN
v  System.out.println(“Ukuran Dalam km = “ +km);  yaitu untuk menampilkan hasil variabel km
v  System.out.println(“Ukuran Dalam dm = “ +dm);  );  yaitu untuk menampilkan hasil  variabel dm
v  System.out.println(“Ukuran Dalam cm= “ +cm);  );  yaitu untuk menampilkan hasil variabel cm
v  System.out.println(“Ukuran Dalam inci= “ +inci);   );  yaitu untuk menampilkan hasil variabel inci
v  System.out.println(“fahreinhet= “ +fahreinhet);  yaitu menampilkan hasil variabel fahreinhet
v  System.out.println(“reamur= “ +reamur);  yaitu menampilkan hasil variabel reamur
v  System.out.println(“kelvin= “ +kelvin);  yaitu menampilkan hasil variabel Kelvin.

4.      Int celcius
v  Variabel yang akan di masukan nilainya dan bisa juga menjadi variabel yang akan di hasilkan dan kemudian di tampilkan,dan tidak harus selalu menggunakan Int ,menggunakan Float juga bisa.kalau Int yaitu untuk interger dan kalau Float untuk floating point.

5.      Float fahreinhet,float reamur,float Kelvin
v  Yaitu varibel yang akan di ketahui hasilnya dan akan di tampilkan
v  Dan kemungkinan semua variabel itu akan menghasilkan nilai floating point.