Tampilkan postingan dengan label Tekkom. Tampilkan semua postingan
Tampilkan postingan dengan label Tekkom. Tampilkan semua postingan

Senin, 30 Juni 2014

Aplikasi Chatting Berbasis Grafis dengan Java

          Chatting menurut Bahasa Indonesia artinya mengobrol atau bercakap-cakap. Chatting memungkinkan kita dapat mengobrol dengan teman, keluarga, saudara atau mungkin mencari teman baru yang belum kita kenal. Chatting memungkinkan kita untuk selalu bisa berkomunikasi walaupun kita tidak berada bersamanya di suatu tempat. Aplikasi chatting merupakan suatu aplikasi yang memungkinkan pengguna (client) berkomunikasi teks secara langsung (Real Time) dengan pengguna lain dengan menggunakan media yang ada. Java merupakan suatu bahasa pemograman yang multi platform dan multi device. Java juga merupakan bahasa pemograman yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Beberapa keunggulan java yaitu java merupakan bahasa yang sederhana. Java dirancang agar mudah dipelajari dan digunakan secara efektif. Java tidak menyediakan fitur-fitur yang rumit. 

          Pada bagian kali ini saya akan mencoba untuk membuat suatu aplikasi chatting multiclient sederhana dengan menggunakan tampilan grafis berbasis bahasa pemograman java. Dimana nanti masing-masing client yang terhubung ke jaringan dapat langsung bercakap-cakap secara langsung. Pertama yang harus dilakukan kita terlebih dahulu melakukan setting alamat IP pada masing-masing client. Pada percobaan ini kita akan menggunakan 1 server dan 1 client. 
Adapun alamat IP nya adalah sebagai berikut : 
a. Server Ip address : 127.0.0.1
 Netmask : 255.0.0.0


Untuk lebih jelasnya silahkan lihat DISINI

Membuat Aplikasi Kirim SMS menggunakan JAVA J2Me

     Java merupakan suatu bahasa pemograman yang multi platform dan multi device. Java jugamerupakan bahasa pemograman yang berorientasi objek dan program java tersusun dari bagian yang disebut kelas. Kelas terdiri atas metode-metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya. Beberapa keunggulan java yaitu java merupakan bahasa yang sederhana. Java dirancang agar mudah dipelajari dan digunakan secara efektif. Java tidak menyediakan fitur-fitur yang rumit. 

     Kali ini kita akan membahas mengenai bagaimana membuat aplikasi kirim sms dengan menggunakan java. Untuk membuatnya, kita memerlukan alat-alat sebagai berikut. 
1. 1 buah laptop/ komputer 
2. Software Sun Java (TM) Wireless Toolkit 2.5.2 
3. Notepad, Notepad++, atau TextPad untuk mengetik listing programnya Selengkapnya lihat disini

Kamis, 22 Mei 2014

APLIKASI CHATTING MULTITHREAD CLIENT-SERVER

Java adalah bahasa pemrograman yang multi platform dan multi device. Sekali anda menuliskan sebuah program dengan menggunakan Java, anda dapat menjalankannya hampir di semua komputer dan perangkat lain yang support Java, dengan sedikit perubahan atau tanpa perubahan sama sekali dalam kodenya. Aplikasi dengan berbasis Java ini dikompulasikan ke dalam p-code dan bisa dijalankan dengan Java Virtual Machine. Fungsionalitas dari Java ini dapat berjalan dengan platform sistem informasi yang berbeda karena sifatnya yang umum dan non-spesifik.
multichat klik disini

Kamis, 03 April 2014

Browser Console dengan Java

       Pada bagian ini kita mencoba membuat browser console dengan java. Namun seperti biasa anda harus terlebih dahulu mempersiapkan editor dan aplikasi javanya. Disini saya menggunakan masih tetap sama dengan yang kemarin yaitu textpad. Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). 

       Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web. 

Berikut laporan lengkap nya klik disini

Rabu, 26 Maret 2014

Pemrograman Jaringan Java-Socket

Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan ­platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer­­. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel.

JavaScript adalah bahasa pemrograman yang khusus untuk halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java sendiri seperti yang telah dijelaskan diatas merupakan Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.


penjelasan script klik disini

Sabtu, 16 Maret 2013

Menampilkan Informasi Komputer


Cara Mengetahui Spesifikasi Komputer .Informasi hardware sering kali jadi pertanyaan kita sendiri ketika kita akan mengupgrade salah satu hwardware pada komputer kita atau saat teman ada yang menanyakan spesifikasi komputer/laptop anda . 

Tentunya biasanya kita melihat spesifikasi dari komputer itu melalui my computer -> propertis , hanya saja informasi yang diperoleh melalui cara itu kurang detail . Pada postingan kali ini saya akan posting tentang 3 softwareCara Mengetahui Spesifikasi Komputer anda .

untuk mengetahui langkah langkah dalam membuka 
- kapasitas prosessor, memori dan hardisk
- hardware yang terpasang
klik disini

Menggunakan Task Manager

Windows Task Manager (TaskMgr) adalah sebuah aplikasi Task Manager disertakan dengan keluarga Microsoft Windows NT dari sistem operasi yang menyediakan informasi rinci tentang kinerja komputer dan menjalankan aplikasi, proses dan penggunaan CPU, melakukan informasi muatan dan memori, aktivitas jaringan dan statistik, log-in pengguna, dan sistem pelayanan. Task Manager juga dapat digunakan untuk menetapkan prioritas proses, afinitas prosesor, secara paksa menghentikan proses, dan mematikan, Aktifkan Ulang, hibernasi atau log off dari Windows. Windows Task Manager diperkenalkan dengan Windows NT 4.0. Versi sebelumnya dari Windows NT termasuk aplikasi Task List, yang memiliki fitur jauh lebih sedikit. Daftar tugas mampu pencatatan proses yang berjalan saat ini dan membunuh mereka, atau membuat proses baru. Pada Windows XP saja, menu Shutdown juga hadir yang memungkinkan akses ke Siaga, Hibernasi (en : Hibernation), Menonaktifkan (en : Shut Down), Aktifkan ulang (en : Restart), Log Off dan Beralih Pengguna (en : Switch User).



dalam hal ini, kita akan membahas 
- Monitor  Prosessor dan Memory
- Mengakhiri Suatu Servis

untuk mengetahui langkah-langkah nya secara lengkap maka klik disini

Mengatur Pemakai Komputer

Pada bahasan kali ini kita akan memperlihat kan cara-cara untuk
- Membuat User Baru
- Menyunting / Mengedit User
- Mengganti Password User
- Menghapus User

Nah, apabila ingin melihat langkah langkah ini secara lengkap, klik disini

Mengganti Pemakai Komputer

Ini dia salah satu keistimewaan Windows XP dimana pada satu computer bisa digunakan oleh lebih dari satu pemakai computer ( user ) secara bergiliran.setiap pemakai bisa mengatur sendiri konfigurasi windows XP tanpa mengganggu konfigurasi pemakai lainnya pada computer yang sama.sehingga  apabila orang lain akan menggunakan komputerbyang sama,sobat bias menutup hak pemakai sobat dan diserahkan pada pemakai lain.

untuk melihat langkah-langkah dalam mengganti pemakai komputer ( switch user) klik disini

Jumat, 15 Maret 2013

Memberi Nama Komputer (Workgroup)

Setiap komputer dalam network harus diberi nama, dan nama tersebut tidaklah sama antara satu komputer dengan komputer yang lain. Sementara suatu workgroup adalah sekelompok komputer dalam satu jaringan, sehingga pemberian nama workgroup pada komputer pada kelompok pada kelompok tersebut haruslah sama.


Langkah-langkah untuk memberi nama pada komputer (workgroup) dapat anda klik disini download .


www.polsri.ac.id

Sabtu, 09 Maret 2013

Langkah-Langkah Membuat Virtualbox

Pertama kita harus menginstal virtualbox terlebih dahulu, setelah selesai maka akan muncul tampilan seperti di bawah ini.


Tampilan di atas untuk membuat virtual baru, klik "Baru" untuk langsung membuat virtual.


Isi nama sesuai yang anda inginkan, pilih OS dan versi yang ingin anda instal.


Sesuaikan RAM untuk virtual anda.


Pilih lokasi disk virtual anda, anda juga bisa memilih disk sebelumnya jika anda sudah membuat.


Pilih tipe disk untuk virtual anda.


Pada tampilan di atas pilih "Dinamic allocated", terus klik next


Tentukan ukuran maximum virtual anda.


Pilih virtual yang anda buat tadi lalu klik "Mulai",


Pilih iso yang anda inginkan.


Langsung klik enter.


Pilih Format NTFS (Quick).


Tunggu hingga loading selesai.


Tunggu hingga loading selesai, maka akan muncul tampilan seperti ini.


Isi nama sesuai dengan yang anda inginkan, lalu klik next.


Langsung klik next.


Pilih "No right now", terus klik next


Langsung klik skip.

PIlih "No, not at this times", terus klik next


Isi nama pada "Your name",  lalu klik next.


Anda telah berhasil membuat virtual.


VirtualBox anda selesai

Jumat, 01 Maret 2013

Macam-Macam OS



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.


sumber : http://zengbogel.blogspot.com/2012/03/macam-macam-sistem-operasi-os-komputer.html 
www.polsri.ac.id 

Kamis, 28 Februari 2013

Fungsi Karnel Pada Sistem Operasi

Dalam komputer, kernel merupakan komponen utama sistem komputer yang paling penting, yang merupakan jembatan antara aplikasi dan pengolahan data yang sebenarnya dilakukan pada bagian hardware. Tanggung jawab Kernel termasuk mengelola sumber daya sistem (komunikasi antara hardware dan komponen software). Biasanya sebagai komponen dasar dari suatu sistem operasi, kernel dapat menyediakan lapisan abstraksi terendah-level untuk sumber daya (terutama prosesor dan perangkat Input Output) bahwa perangkat lunak aplikasi harus terkontrol untuk melakukan fungsinya. Kernel biasanya membuat fasilitas tersebut tersedia untuk proses aplikasi melalui inter-process communication mechanisms dan system calls.

Tugas sistem operasi dilakukan secara berbeda oleh kernel yang berbeda pula, tergantung pada desain dan implementasi. Meskipun kernel monolitik mengeksekusi semua kode sistem operasi di ruang alamat yang sama untuk meningkatkan kinerja sistem, microkernels menjalankan sebagian besar layanan pengguna sistem operasi di ruang sebagai server, yang bertujuan untuk meningkatkan pemeliharaan dan modularitas dari sistem operasi.
Fungsi utama kernel adalah untuk mengelola sumber daya komputer dan memungkinkan program lain untuk menjalankan dan menggunakan sumber daya koputer tersebut. Biasanya, sumber daya komputer terdiri dari:
Central Processing Unit (CPU/prosesor)
Ini adalah bagian paling sentral dari sebuah sistem komputer, bertanggung jawab untuk menjalankan atau mengeksekusi program di atasnya. Kernel bertanggung jawab untuk memutuskan setiap saat dimana banyak program yang berjalan serta harus dialokasikan ke prosesor (yang biasanya masing-masing prosesor hanya dapat menjalankan satu program pada satu waktu)
Memori komputer.
Memori digunakan untuk menyimpan instruksi program baik dan data. Biasanya, berdua harus hadir dalam memori agar program untuk mengeksekusi. Seringkali beberapa program akan menginginkan akses ke memori, sering menuntut memori lebih dari komputer telah tersedia. Kernel bertanggung jawab untuk menentukan memori memilih proses yang dapat menggunakan, dan menentukan apa yang harus dilakukan bila tidak cukup kapasitas memori yang tersedia.
Input / Output (I / O)
Perangkat-perangkat komputer I/O, seperti keyboard, mouse, disk drive, printer, monitor, dll kernel mengalokasikan permintaan dari aplikasi untuk melakukan I/O ke perangkat yang sesuai (atau pemilihan perangkat, misal dalam kasus pemilihan file pada disk atau menampilakan windows pada monitor) dan memberikan metode mudah untuk menggunakan perangkat (biasanya diabstraksikan ke titik di mana aplikasi tidak perlu tahu rincian pelaksanaan perangkat).
Kernel juga biasanya menyediakan metode untuk sinkronisasi dan komunikasi antara proses (disebut antar-proses komunikasi atau IPC inter-process communication).
Kernel dapat mengimplementasikan fitur-fitur ini sendiri, atau bergantung pada beberapa proses dijalankan untuk menyediakan fasilitas untuk proses lainnya, meskipun dalam hal ini harus menyediakan beberapa cara untuk memungkinkan proses IPC untuk mengakses fasilitas yang disediakan oleh masing-masing lain.

Jenis Jenis Software

Jenis software berdasarkan cara memperoleh
Secara umum, ada dua jenis software. Pertama adalah software aplikasi. Software aplikasi adalah software yang dibuat untuk tujuan atau kepentingan spesifik, contohnya Notepad untuk teks editor, Winamp untuk memutar file audio, dan sebagainya. Kedua adalah software sistem. Software sistem adalah software yang menjadi tempat semua software aplikasi berjalan . Contohnya adalah Microsoft Windows, Linux, Mac OS, dan sebagainya.
Menurut cara memperolehnya, software dapat dibedakan menjadi beberapa jenis.
1. Jenis pertama adalah freeware. Software yang bersifat freeware dapat digunakan tanpa biaya, namun masih memiliki batasan atas hak cipta pengguna. Maksudnya, meskipun kita menggunakan freeware tersebut kita tidak boleh melanggar hak cipta atas software tersebut, misalnya penggandaan untuk orang lain atau menggunakan software tersebut untuk kepentingan lain. Biasanya freeware didistribusikan tanpa disertai dengan kode program yang bersangkutan. Lalu jika kita tidak perlu membayar, apa tujuan si pembuat freeware? Tujuan yang jelas adalah untuk promosi. Baik itu promosi diri sendiri (untuk programmer perorangan) ataupun promosi produk (untuk developer kelas kakap). Tujuan lain yang mungkin adalah untuk mendapatkan masukan dari pengguna dan ada pula (walaupun jarang ditemui) yang bertujuan untuk membobol sistem seseorang. Beberapa contoh freeware adalah Paint.net, Rocket Dock, Ccleaner, dan masih banyak lagi.
2. Jenis yang kedua adalah shareware. Shareware adalah software yang dapat digunakan tanpa biaya dalam jangka waktu tertentu. Setelah jangka waktu tersebut selesai, pengguna diberi pilihan, apakah akan melanjutkan menggunakan software tersebut (dengan konsekuensi membayar) atau tidak menggunakan lagi software tersebut. Terkadang pada shareware diberi batasan fitur yang hanya bisa digunakan jika pengguna membeli softwarenya. Seperti freeware, shareware masih dibatasi oleh hak cipta. Tujuan pembuatan shareware cukup jelas, yaitu memberikan contoh hasil jadi software tersebut sebelum dibeli oleh pengguna. Beberapa contoh dari shareware ini misalnya StyleXP, Window Blinds, WinRAR, dan sebagainya.
3. Ketiga, propietary software. Intinya, propietary software itu hampir sama dengan barang yang bisa kita beli di pasar. Jika kita ingin menggunakannya, kita harus membelinya. Propietary software sangat dibatasi oleh hak cipta. Kita tidak diperkenankan mendistribusikan kembali, mengotak-atik program, dan software ini tidak disertai dengan kode sumber.
Jenis keempat yang mulai populer adalah open source software. Berbeda dengan jenis software sebelumnya, open source software memberikan kebebasan kepada kita untuk menggunakan, mengubah sesuai dengan kebutuhan, dan medistribusikan kembali, baik software aslinya maupun yang telah kita ubah. Biasanya software yang bersifat open source menyertakan kode sumber dalam pendistribusiannya. Tujuan pembuatan open source software biasanya bukan untuk tujuan komersil, namun lebih ke tujuan sosial bagaimana sebuah software bisa bermanfaat bagi para pengguna. Beberapa contoh open source software misalnya Pidgin, qGo, Inkscape, gimp, dan masih banyak lagi.

Jenis Software Berdasarkan Kegunaannya

a) Aplikasi perkantoran
Jenis software yang digunakan untuk kegiatan perkantoran.
Contoh program :

- Microsoft Office
- Open Office
- Sun Microsystem

b) Aplikasi editing gambar
Software yang digunakan untuk mengolah jenis file yang berbentuk still image ( gambar diam ).
Contoh program :

- Adobe photoshop
- Corel draw
- Adobe image ready
- ACD See

c) Aplikasi animasi
Software yang digunakan untuk membuat suatu objek bergerak dan disertai dengan suara.
Contoh program :
- Macromedia flash MX
- 3DS Max
- Sony vegas studio

d) Aplikasi multimedia
Software yang digunakan untuk memutar berbagai jenis file yang berupa video, audio dan paduan keduanya.
Contoh program :
- GOM        - Windows media player
- KMP        - Mp3 Player
- MLV        - Winamp

e) Aplikasi editing video
Software yang digunakan untuk memasukan objek bergerak disertai suara dan dikerjakan dengan
software yang lain.
Contoh program :
- Windows movie maker
- Pinacle studio
- Allok

f) Aplikasi web browser
Software yang digunakan untuk mengakses ke jaringan Internet.
Contoh program :
- Internet explorer    - Safari
- Mozilla firefox       - Opera
- Google chrome

g) Aplikasi e-mail client
Software yang digunakan untuk mengakses suatu e-mail.
Contoh program :
- Mozilla thunderbird
- MS.Outlook
- Yahoo messager
- Gmail

h) Aplikasi Anti-Virus
Software yang digunakan untuk menangani berbagai serangan Virus seperti :

* Worm :
Jenis serangan yang ditunjukan pada suatu jaringan sehingga aliran data melambat

* Trojan horse :
Jenis Serangan yang bertujuan mengambil kendali secara langsung pada komputer yang dituju

* Malware :
Jenis serangan yang berisi berbagai instruksi / perintah sehingga komputer menjadi crash

* Spam :
Suatu e-mail yang berisi suatu link untuk dihubungkan kesitus - situs tertentu
Contoh program :
* Norton AV
* Avira
* AVG
* Kaspersky
* Avast


Jenis Software dan Aplikasinya
Semakin berkembangnya teknologi informasi, maka berkembang pula berbagai macam jenis software dan fungsi-fungsinya, artikel berikut ini membahas berbagai jenis software dan fungsinya yang mungkin anda butuhkan, untuk mendapatkannya  silahkan menghubungi mbah google (hehehe..)

  1. DFX for Winamp
Adalah Software untuk meningkatkan kualitas Audio dan bisa dipadukan dengan Winamp
  1. Download Accelerator Premium v8.0.7.0
Merupakan Software untuk meningkatkan kecepatan proses download, sangat direkomendasikan jika anda sering melakukan download apalagi file yang anda download kapasitasnya besar.
  1. Firefox 3.0 Beta 3
Software untuk browser internet, software ini dalam update versinya sangat cepat, silahkan kunjungi situsnya
  1. Folder Clean v1.3
Merupakan Software untuk membersihkan file-file sesuai dengan yang Anda tentukan
  1. Folder Lock 5.2.6
Adalah Software untuk mengunci folder (misalnya folder Anda berisi file-file private/rahasia)
  1. HTTrack Website Copier 3.41-2 Final
Software untuk mengkopi website sehingga Anda bisa membacanya scr offline
  1. Internet Explorer 7.FINAL
Browser internet, silahkan cek lagi release terbarunya di situs resmi microsoft
  1. IObit SmartDefrag 2.1 Beta 4.03
Merupakan Software untuk mendefrag komputer sehingga komputer berkinerja lebih cepat dan stabil
  1. J2SE Runtime Environment 5.0 Update 6
Software java, untuk update terbaru silahkan kunjungi situsnya
  1. Kamus_1.02
kamus digital indonesia – inggris, sangat cocok bagi anda yang ingin mendalami penguasaan bahasa.
  1. Macromedia Flash Player 8.0.22.0
Software flash player/pemutar file-file flash
  1. Nero Burning ROM v6.6.0.3 Ultra Edition
Software nero untuk Proses Burning ke cd atau dvd
  1. Open Office 3.0.1
Software Office open source seperti Ms. Office word, excel, pawerpoint. buktikan kelebihannya tidak kalah kok dengan ms. Office yang berbayar
  1. Quick Media Converter Beta 3.40
Converter Audio File, hampir seluruh tipe file-file audio
  1. Quick Time 7.5.5
Software pemutar file-file Quicktime (file berlogo huruf Q)
  1. Sonic Foundry Sound Force 6.0
Software untuk pengeditan file-file audio,Software digital audio editor
  1. TuneUp Utilities 2007
Software untuk Men-tune up komputer Anda, Komputer bekerja jauh lebih cepat, untuk update versi terbaru kunjungi situs resminya
  1. Winamp Surround Edition Full
Winamp edisi Surround, medengarkan musik lebih mantap.
  1. Windows Essentials Codec Pack 1.0
Player File-file Audio, jauh lebh ringan dr power DVD, dan windows media player
  1. Windows Live Messenger 8.1.0178
Software live messenger.
  1. WinPdf
Software untuk pembuatan file pdf simple
  1. WinRAR 3.0 Corporate Edition
Software pembuatan Archive _winrar
  1. WinRAR Cracker Edition Suite
Software untuk meng-crack winrar
  1. WinXP.Activation.English
Software untuk mengaktivasi windows Xp
  1. PowerDVD V.6
Software pemutar video lama namun lebih ringan dan mudah digunakan