Jumat, 14 Agustus 2015

model process perangakat lunak

Assalamualaikum…..
    Pada post kali ini ane akan menjelaskan Tentang Model Proses perangkat lunak , berserta kelebihan dan kekuranga nya:
 1. RAD( Rapid Appliaction Development),
2. Macam-macam Evolutionty Software Process,
3. Componet based Development,
4. formal Method Model, dan
5.  4th Generation

******
Ya pertama-tama ane akan menjelaskan tentang RAD~~~~~

Rapid application development (RAD)
    [rapid prototyping] adalah model proses pembangunan perangkat lunak yang tergolong dalam teknik incremental (bertingkat). RAD menekankan pada siklus pembangunan pendek, singkat, dan cepat. Waktu yang singkat adalah batasan yang penting untuk model ini.
Rapid application development menggunakan metode iteratif (berulang) dalam mengembangkan sistem dimana working model (model bekerja) sistem dikonstruksikan di awal tahap pengembangan dengan tujuan menetapkan kebutuhan (requirement) user dan selanjutnya disingkirkan. Working model digunakan kadang-kadang saja sebagai basis desain dan implementasi sistem final.
Kelebihan:
-          Menghemat waktu dalam proses pengembangan
-          Lebih fleksibel dalam hal pengembangan desain
-          Mampu meminimalisasi kan kesalahan – kesalahan
-          Dan masih banyak lagi.
Kekurangan:
-          Menggunakan banyak biaya dibandingkan dengan bekerja sendiri
-          Mengalami Kesulitan dalam melakukan pengukuran
-          Kesalahan sering terjadi karena lebih memilih kecepatan dibandingkan dengan kualitas serta biaya yang dikeluarkan
-          Untuk proyek skala besar kurang cocok untuk model ini

******
Selanjutnya Evolutionty Software Process dan berserta teman teman ya~~~~~

Evolutionanty software Process Model terdiri dari:
1. Incerement model
    Model ini merupakan hasil kombinasi elemen-elemen dari model waterfall yang diaplikasikan secara berulang. Elemen-elemen tersebut dikerjakan hingga menghasilkan produk dengan spesifikasi tertentu kemudian proses dimulai dari awal kembali hingga muncul hasil yang spesifikasinya lebih lengkap dari sebelumnya dan tentunya memenuhi kebutuhan pemakai.
Kelebihan model :
-          mampu mengakomodasi perubahan secara fleksibel, dengan waktu yang relatif singkat dan tidak dibutuhkan anggota/tim yang banyak untuk menjalankannya.
-          Bersifat interatif atau perulangan.
-          prioritas tinggi pada pelayanan system adalah yang paling diuji.
-          Produk yang dihasilkan semakin lama semakin lengkap, hingga versi akhir dari sebuah produk akan dianggap paling lengkap dan sempurna karena mengalami perbaikan yang berkesinambungan.
-          Model ini cocok jika jumlah anggota tim pengembangan/pembangunan software terbatas
-          Pelanggan dapat memakai inkremen yang pertama sebagai bentuk prototype dan mendapatkan pengalaman yang dapat menginformasikan persyaratan untuk inkremen system berikutny
-          Resiko untuk kegagalan proyek secara keseluruhan lebih rendah. Walaupun masalah dapat ditemukan pada beberapa inkremen, bias saja beberapa inkremen diserahkan dengan sukses kepada pelanggan

Kekurangan model :
-          tidak cocok untuk proyek berukuran besar (lebih dari 200.000 baris coding),dan sulit untuk memetakan kebutuhan pemakai ke dalam rencana spesifikasi tiap-tiap hasil dari increament.
-          Adanya kesulitan untuk memetakan persyaratan pelanggan pada inkremen dengan ukuran yang benar
-          Butuh waktu yang relatif lebih lama untuk menghasilkan produk yang lengkap.

2. Model spiral
    Model spiral pada awalnya diusulkan oleh Boehm, adalah model proses perangkat lunak evolusioner yang merangkai sifat iteratif dari prototype dengan cara kontrol dan aspeksistematis model sequensial linier.
Kelebihan model Spiral :
-          Dapat disesuaikan agar perangkat lunak bisa dipakai selama hidup perangkat lunak komputer
-          Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar
-          Pengembang dan pemakai dapat lebih mudah memahami dan bereaksi terhadap resiko setiap tingkat evolusi karena perangkat lunak terus bekerja selama proses .
-          Menggunakan prototipe sebagai mekanisme pengurangan resiko dan pada setiap keadaan di dalam evolusi produk.
-          Tetap mengikuti langkah-langkah dalam siklus kehidupan klasik dan memasukkannya ke dalam kerangka kerja iteratif .
-          Membutuhkan pertimbangan langsung terhadp resiko teknis sehingga mengurangi resiko sebelum menjadi permaslahan yang serius.
Kelemahan model Spiral :
-          Sulit untuk menyakinkan pelanggan bahwa pendekatan evolusioner ini bisa dikontrol.
-          Memerlukan penaksiran resiko yang masuk akal dan akan menjadi masalah yang serius jika resiko mayor tidak ditemukan dan diatur.
-          Butuh waktu lama untuk menerapkan paradigma ini menuju kepastian yang absolute

3. WINWIN Spiral Model
    model yang memungkinkan user dan pengembang melakukan komunikasi dalam tahap pengembangan, dimana bisa memberikan win-win solution, seperti user(pengguna) bisa mengemukakan sebagian besar dan atau keseluruhan kebutuhannya sedangkan pengembang bisa mengembangkan perangkat lunak sesuai dengan kebutuhan usertersebut dalam cakupan waktu dan biaya yang sudah dispesifikasikan.
Kelebihan :
-          Sama sama adanya kesepakatan developer dengan customer.
-          Terdapat kepuasan dan keuntungan antara developer dengan customer karena aplikasi yang dijalankan dengan negoisasi sesuai kesepakatan.
-          Sangat efektif untuk digunakan karena kesepakatan antara developer dengan customer sama-sama disepakati sehingga tidak akan menimbulkan ketidak puasan customer

Kekurangan :
-          Membutuhkan waktu yang cukup lama 
-          Seringkali pada awalnya customer dengan developer mengalamikecekcokkan pada saat negoisasi

******
Lalu ada Component-based development ~~~~~~

Component-based development
    sangat berkaitan dengan teknologi berorientasi objek. Pada pemrograman berorientasi objek, banyak class yang dibangun dan menjadi komponen dalam suatu software. Class-class tersebut bersifat reusable artinya bisa digunakan kembali. Model ini bersifat iteratif atau berulang-ulang prosesnya.
Secara umum proses yang terjadi dalam model ini adalah:
1. Identifikasi class-class yang akan digunakan kembali dengan menguji class tersebut dengan data yang akan dimanipulasi dengan aplikasi/software dan algoritma yang baru
2. Class yang dibuat pada proyek sebelumnya disimpan dalam class library, sehingga bisa langsung diambil dari library yang sudah ada. Jika ternyata ada kebutuhan class baru, maka class baru dibuat dengan metode berorientasi objek.
3. Bangun software dengan class-class yang sudah ditentukan atau class baru yang dibuat, integrasikan.

Kelebihan :
-          Mampu mengurangi siklus waktu pengembangan software, 70%.
-          biaya produksi berkurang sampai 84% karena pembangunan komponen berkurang.
-          Pembangunan software dengan menggunakan komponen yang sudah tersedia dapat menggunakan komponen COTS (Commercial off-the-shelf) – yang bisa didapatkan dengan membeli atau komponen yang sudah dibangun sebelumnya secara internal
-          Menggunakan model reuse, pada komponen yang sudah mewakili kebutuhan umum
Kekurangan :
-          Model ini bersifat iteratif atau berulang-ulang prosesnya.
-          Sistem yang tidak bisa dimodularisasi tidak cocok untuk model ini.
    Component-Based Software Engineering (CBSE) adalah proses yang menekankan perancangan dan pembangunan software dengan menggunakan komponen software yang sudah ada. CBSE terdiri dari dua bagian yang terjadi secara paralel yaitu software engineering (component-based development) dan domain engineering .

1. software engineering (component-based development) ialah melakukan analisis terhadap domain model yang sudah ditetapkan kemudian menentukan spesifikasi dan merancang berdasarkan model struktur dan spesifikasi sistem, kemudian melakukan pembangunan software dengan menggunakan komponen-komponen yang sudah ditetapkan berdasarkan analisis dan rancangan yang dihasilkan sebelumnya hingga akhirnya menghasilkan software.
2. domain engineering ialah  menciptakan model domain bagi aplikasi yang akan digunakan untuk menganalisis kebutuhan pengguna. Identifikasi, pembangunan, pengelompokan dan pengalokasikan komponen-komponen software supaya bisa digunakan pada sistem yang ada dan yang akan datang.

******
Setelah Component-based development ada Formal Method Model ~~~~

Formal Method Model
    Pada model ini, yang digunakan disini adalah notasi matematika yang terperinci dan penuh ketelitian dalam mengidentifikasi desain dan menguji sistem yang berbasis komputer.
Metode ini sering dipakai untuk spesifikasi yang detail, rancangan dan verifikasi pada bagian-bagian sistem yang penting (bersifat kritikal) seperti pada sistem avionic dan aerospace, serta pada sistem keamanan yang kritikal pada monitor jantung, ATM (Anjungan Tunai Mandiri) dan pada perbankan.dan secara khusus, metode formal sangat cocok dijalankan pada sistem yang kompleks.

Kelebihan model :
-          pengurangan waktu
-           peningkatan produktivitas yang besar.
Kekurangan model :
-          kemungkinan akan sulit memanfaatkan alat bantu/peralatan/tools 4GT dibandingkan dengan menggunakan bahasa pemrograman yang konvensional, selain itu terdapat juga masalah dalam hal kode sumber yang tidak efisien.
-          Di samping itu, pemeliharaan sistem software besar yang dikembangkan oleh 4GT juga masih sedang dalam proses pengkajian.
-          Dan juga bebrapa kerugian lainya Biaya Tinggi, Kompleks, dan Tidak Umum untuk Proyek Software pada umumnya

******
Selanjutnya dan yang terahkir 4th Generation~~~~~

4th Generation
    Metode pengembangan perangkat lunak 4GT menggunakan perangkat bantu (tools) yang akan membuat kode sumber secara otomatis berdasarkan spesifikasi dari pengembang perangkat lunak. Hanya digunakan untuk menggunakanperangkat lunak yang menggunakan bahasa khusus atau notasi grafik yang diselesaikan dengan syarat yang dimengerti pemakai.
Cakupan aktivitas 4GT meliputi:
1. Pengumpulan kebutuhan, idealnya pelanggan akan menjelaskan kebutuhan yang akan ditranslasikan ke prototype operasional.
2. Translasi kebutuhan menjadi prototype operasional, atau langsung melakukan implementasi secara langsung dengan menggunakan bahasa generasi keempat (4GL) jika aplikasi relatif kecil.
3. Untuk aplikasi yang cukup besar, dibutuhkan strategi perancangan sistem walaupun 4GL akan digunakan.
4. Pengujian.
5. Membuat dokumentasi.
6. Melaksanakan seluruh aktivitas untuk mengintegrasikan solusi-solusi yang membutuhkan paradigma rekayasa perangkat lunak lainnya.
Kelebihan :
-          Pengurangan waktu dan peningkatan produktivitas secara besar
-          Karena 4GT menggunakan 4GL yang merupakan bahasa pemrograman yang  khusus dirancang dengan tujuan tertentu (spesifik), maka untuk permasalahan yang tertentu dengan 4GL tertentu pula sangat tepat menggunakan 4GT.
-          Tool yang menggunakan metode pengembangan perangkat lunak 4GL bisa meng-generate sistem dari output yang dihasilkan oleh CASE tools.
Kekurangan :
-          Penggunaan perangkat bantu (tools) dibandingkan dengan bahasa pemrograman, dan juga kode sumber yang dihasilkannya tidak efisien.
-          Untuk usaha yang besar, dibutuhkan pengembangan strategi desain untuk sistem, walau digunakan bahasa 4GL.
-          Penggunaan 4GT tanpa perencanaan matang (untuk proyek besar) akan menyebabkan kesulitan yang sama (kualitas dan pemeliharaan yang jelek, ketidakpuasan pelanggan) seperti dengan metode konvensional.
-          4GL tidak selalu berhasil menghasilkan sistem yang diinginkan.


Sekian dari saya mohon maaf jika ada yang kurang .{ jika kurang mengerti silakan berguru ke embah google }
wassalamualaikum.....

Jumat, 07 Agustus 2015

Jenis-jenis aplikasi perangkat lunak (Software) dan bagan ruang lungkup Perangkat lunak

Pertama-tama saya mau mengucapkan "Selamat hari libur ~~~~"

    assalamualaikum...., Dipost kali ini ane akan menjelas tentang jenis aplikasi perangkat lunak (software), diantaranya software [ system,Real-time,Embedded,Personal, Artificial Inteligent /AI ].
<<silakan diicip di simak baik-baik J >>

Perangkat Lunak Sistem
    Perangkat lunak sistem adalah perangkat lunak yang berhubungan langsung dengan komponen-komponen perangkat keras komputer, perawatan maupun pemrogramannya. 
Contoh-nya:
Sistem Operasi. sistem operasi yaitu perangkat lunak yang bertugas mengontrol dan melakukan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti pengolah kata dan browser web. (Windows, linux, MacOS,dll) 
Bahasa Pemrograman. bahasa pemrograman yaitu intruksi dan aturan yang tertuang dalam bentuk kode-kode yang diberikan pada komputer untuk melaksanakan suatu tugas.  (compiler/interpreter). (C, Java, C++, C# compiler dll)
Program Utility. program utility yaitu perangkat lunak yang ditujukan untuk melengkapi kinerja sistem operasi dan meningkatkan kinerja komputer.

Perangkat Lunak Real-Time.
    Perangkat lunak real-time adalah Program-program yang memonitor/menganalisis kejadian dunia nyata.
    Elemen-elemen perangkat lunak real-time mencakup komponen pengumpul data yang mengumpulkan dan memformat informasi dari lingkungan eksternal,  Perlu dicatat di sini bahwareal-time berbeda dengan interaksi atau timesharing. Sistem real-time harus merespon di dalam suatu rentang waktu yang tetap. Waktu respon sebuah sistem interaktif (timesharing) secara normal dapat diperpanjang tanpa memberikan risiko kerusakan pada hasil. jadi input/output yang memberikan respon pada lingkungan luar dan komponen pengawasan yang mengkoordinasikan seluruh komponen sehingga respon real-time (dengan kisaran waktu 1 milidetik s/d 1 menit) dapat dilaksanakan.

Embedded Software. 
    Embedded software ada dalam read-only memory dan dipakai untuk mengontrol / mengatur hasil serta sistem untuk keperluan konsumen dan pasar industri.
Contoh-nya:
    Microwave oven, Telpon genggam, Pengaturan avionik pesawat udara, fungsi digital pada kendaraan seperti alat ukur tangki bensin, tampilan dashboard, sistem rem Dan lain-lain.

Perangkat Lunak Komputer Personal (pc)
    Perangkat Lunak Komputer Personal Banyak digunakan pada aplikasi yang bersifat perorangan.
Contoh-nya:
    meliputi word processing, spreadsheet,  multimedia, hiburan,  game, DBMS  computer graphic, entertainment, database management, aplikasi bisnis keuangan , Dan lain-lain.

Perangkat Lunak Kecerdasan Buatan. 
    Perangkat Lunak Kecerdasan Buatan ialah perangkat lunak kecerdasan buatan (Artificial Inteligent /AI) menggunakan algoritma non-numeris untuk memecahkan masalah kompleks yang tidak sesuai untuk perhitungan atau analisis secara langsung.
Contoh-nya:
    game, expert sistem, neural network, pengenalan pola (image dan voice), Dan lain-lain.



Selanjutnya ane mau menampilkan ruang lingkup Perangkat Lunak 
( software )



sekian dari ane, mohon maaf jika ada yang kurang, wassalamualikum......
<<jika kurang langkap silakan berguru ke embah google :V >>

Rabu, 05 Agustus 2015

Basis data Manual & Eletronik dan hirarki database

Hirarki Database & Perbandingan dan Perbedaaan --> Basis data { Manual & Eletronik }

{ Note :  baiklah pertama-tama saya sebagai pemilik blog ini mengucapkan "minal aizin walfaizin mohon maaf lahir dan batin", maaf jika sudah sangat lama tidak Post blog ini :3 }


****
assalamualaikum wr wb....., Pertama-tama saya akan membahas apa itu basis data , dan apa itu basis data manual dan eletronik . silakan disemak baik-baik...

Basis data : ialah Kumpulan dari data yang saling berhubungan, selanjutnya ialah tentang basis data Manula dan eletronik. 

____----____
Basis Data [ Manual ]
   Basis data yang dikelola secara manual ini memiliki banyak sekali keterbatasan. Basis data ini hanya bisa disusun menurut salah satu ciri saja, misalnya menurut nama mahasiswa. Jika basis data ini sudah disusun menurut nama mahasiswa, maka tidak mungkin basis data ini disusun lagi menurut misalnya nomor pokok mahasiswa. Susunan tersebut kemudian akan menjadi titik cari (access point) bagi setiap cantuman (record) basis data tersebut. Dengan demikian maka setiap cantuman pada basis data tersebut hanya bisa dicari melalui satu titik cari saja.
   Misalnya map pada filing kabinet tersebut disusun menurut abjad nama mahasiswa, maka setiap map tersebut bisa dicari hanya bila kita mengetahui nama mahasiswa yang bersangkutan. Bila kita tidak tahu nama mahasiswa, tetapi hanya tahu nomor pokoknya saja maka dapat dipastikan bahwa kita tidak akan dapat mencari map mahasiswa yang kita maksud. Sebaliknya juga terjadi, bila map tersebut kita susun menurut urutan nomor pokok mahasiswa, maka bila kita hanya tahu nama mahasiswa, tetapi tidak tahu nomor pokok mahasiswa tersebut maka dapat dipastikan bahwa kita tidak akan menemukan map mahasiswa yang kita inginkan. Jadi pengelolaan basis data secara manual sangat tidak fleksibel

Basis Data [ Eletronik ]
Pengolahan data dengan menggunakan komputer terkenal dengan nama Pengolahan Data Elektronik (PDE) atau Electronic Data Processing (EDP). Data adalah kumpulan kejadian yang diangkat dari suatu kenyataan. Data dapat berupa angka-angka, huruf-huruf atau simbol-simbol khusus atau gabungan darinya. Data mentah masih beium bisa berceritera banyak, sehingga perlu diolah lebih lanjut.

Pengolahan data (data processittg ) adalah manipulasi dari data ke dalam bentuk yang lebih berguna dan lebih berarti, berupa suatu informasi. Informasi (information) adalah hasil dari kegiatan pengolahan data yang memberikan bentuk yang lebih berarti dari suatu kejadian.

Jadi Pengolahan Data Elektronik (PDE) atau Electronic Data Processing (EDP) adalah manipulasi dari data ke dalam bentuk yang lebih berarti berupa suatu informasi dengan menggunakan suatu alat elektronik, yaitu komputer.

****
selanjutnya saya akan menjelaskan tentang bagan Hirarki Database


Database merupakan kumpulan file-file yang berhubungan secara logis dan digunakan secara rutin pada operasi-operasi sistem informasi manajemen. Semua database umumnya berisi elemen-elemen data yang disusun ke dalam file-file yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi data untuk kegunaan tertentu. Jadi, suatu database adalah menunjukkan suatu kumpulan tabel yang dipakai dalam suatu lingkup perusahaan atau instansi untuk tujuan tertentu. Contoh suatu database adalah database akademik yang berisi file-file: mahasiswa, dosen, kurikulum, dan jadwal yang diperlukan untuk mendukung operasi sistim informasi akademik. Contoh suatu database sederhana.


File atau tabel adalah kumpulan record yang sejenis dan secara logic berhubungan. Pembuatan dan pemeliharaan file adalah faktor yang sangat penting dalam sistem informasi manajemen yang memakai komputer. Jadi tabel ibarat kumpulan baris/record yang membentuk satu tabel .Contoh ya serperti gambar dibawah!

Record atau baris adalah kumpulan item yang secara logic saling berhubungan. Setiap record dapat dikenali oleh sesuatu yang mengenalinya, yaitu field kunciJadi record ibarat kumpulan kata yang membentuk satu kalimat . seperti gambar dibawah ini!


Field atau kolom adalah unit terkecil yang disebut data. Field merupakan sekumpulan byte yang mempunyai makna. Jadi field ibarat kumpulan karakter yang membentuk suatu kata.

Byte adalah bagian terkecil yang dapat dialamatkan dalam memori. Byte merupakan sekumpulan bit yang secara konvensional terdiri atas kombinasi delapan bit. Satu byte digunakan untuk mengkodekan satu buah karakter dalam memori. Contoh: Kode Ascii untuk J ialah 10101010. Jadi byte adalah kumpulan bit yang membentuk satu karakter (huruf, angka, atau tanda). Dengan kombinasi 8 bit, dapat diperoleh 256 karakter (= 2 pangkat 8).

Bit adalah suatu sistem angka biner yang terdiri atas dua macam nilai saja, yaitu 0 dan 1. Sistem angka biner merupakan dasar dasar yang dapat digunakan untuk komunikasi antara manusia dan mesin (komputer) yang merupakan sekumpulan komponen elektronik dan hanya dapat membedakan dua keadaan saja (on dan off). Jadi bit adalah unit terkecil dari pembentuk data.

____----____
ngomong-ngomong seperti inilah bagan Hirarki Database


****
baiklah sekian dari saya mohon maf jika ada yang kurang { jika kurang mengerti silakan berguru ke embah google },wassalamualaikum.....

Jumat, 09 Januari 2015

jaringan komputer

jaringan PAN , LAN ,MAN WAN adalah bagian jenis-jenis jaringan computer . jadi  kita akan menelusuri dulu atau menjelaskan tentang jaringan komputer .

*******

Jaringan komputer
Jaringan komputer adalah  hubungan antara dua atau lebih sistem komputer melalui media komunikasi untuk melakukan komunikasi data satu dengan yang lainnya.

Manfaat Jaringan Komputer : kemampuan untuk saling berbagi sumber daya (resource sharing) yang kita miliki seperti pemakaian printer, hardisk, CD ROM dan peripherial lain secara bersama-sama, saling bertukar data (file sharing) dan berkomunikasi satu sama lain (email, chating sampai video conference).

Kerugian Jaringan Komputer :  istilah tepatnya mungkin bukan kerugian tetapi konsekuensi maksud ya dari terhubungnya sistem komputer kita ke jaringan komputer ini diantaranya adalah masalah keamanan (security) baik pada pengaksesan berbagai sumberdaya dari pihak-pihak yang tidak berwenang maupun masalah keamanan (ancaman virus) pada data yang dipertukarkan..

Nah sekarang kita akan mulai membahas tentang PAN , LAN , MAN , WAN .

 PAN ( personal  area network )

 saat kita saling menghubungkan komputer atau perangkat lain seperti handphone, PDA, keyboard, mouse , headset wireless, camera dan peralatan lain yang jaraknya cukup dekat (4-6 meter) , disaat itu kita sedang membentuk PAN. Hal yg paling penting dalam PAN adalah kita sendiri yang mengendalikan (authoritas) pada semua peralatan tersebut. Selain dihubungkn langsung ke komputer lewat port USB atau FireWire, PAN juga sering dibentuk dengan teknology wireless seperti bluetooth, Infrared atau WIFI.

Sekarang kita akan memebahas tentang LAN.

LAN (local  area network )


LAN ialah  jaringan komputer yang sangat populer. LAN (Local Area Network) adalah jaringan komputer yang mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah dan sekolah. 
Beberapa karakteristik dari Lan :

MAN (metropolitan area network)


MAN adalah suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya.

jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini berkisar antara 10 - 50 km.

WAN ( wide area network )

WAN (Wide Area Network) merupakan jaringan komputer yang mencakup area yang besar . contoh-nya yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi public.

Contoh dari jaringan WAN yaitu Internet.
 

 ***********

Beberapa alat yg digunakan untuk menunjukan / menguhbungkan jaringan internet

NIC (Network Interface Card)/ LAN Card
NIC/LAN Card digunakan sebagai antarmuka/penghubung suatu komputer ke sebuah jaringan komputer.

Kabel UTP
Kabel UTP merupakan transmisi yang paling sering digunakan. bentuknya seperti kabel telepon, biasanya digunakan untuk menghubungkan komputer dengan hub atau komputer dengan komputer.

Hub/Switch
Alat ini berfungsi untuk menjembatani beberapa komputer yang terhubung dalam satu jaringan.

Modem
Modem berfungsi untuk merubah sinyal analog menjadi sinyal digital atau sebaliknya. Digunakan untuk mengakses jaringan internet

Router

Router berfungsi untuk mengirimkan data dari suatu jaringan menuju tujuannya.


******
sekian dari saya , semoga info ini bermanfaat " see you next time ".

Jumat, 17 Oktober 2014

sisitem operasi dan yang lain ya.

* apa itu sistem operasi ?
                                 sistem operasi adalah  seperangkat program yang mengelola sumber daya perangkat keras komputer atau hardware, dan menyediakan layanan umum untuk aplikasi perangkat lunak.
                                Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. 
* Kenapa kita membutuhkan sistem operasi untuk mengeoperasikan computer?
                                Karna Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi booting .
                                [ Booting = proses pemasukan arus listrik kedalam peralatan komputer sehingga komputer dapat berkomunikasi dengan pengguna ].
*****
* Beberapa tipe dari sistem operasi yaitu :
- Real-time Operating System.
- Multi-user dan Single-user Operating System.
- Multi-tasking dan tasking Operating System-Single.
- Distributed Operating System.
- Embedded System.

*****
* Jenis-jenis Sistem operasi yang ada saat ini : 

A. Sistem Operasi MS-DOS
                                Sistem operasi MS-DOS dikembangkan oleh Bill Gates dan Paul Allen pada tahun 1981. Meskipun dirasa kurang populer, Anda masih dapat menemukan MS-DOS dalam sistem operasi Microsoft Windows. Jika Anda menggunakan sistem operasi Microsoft Windows XP, MSDOS yang digunakan berupa versi 5.1.2600. MS-DOS bersifat single tasking.

B. Sistem Operasi Microsoft Windows

                                Dapat dikatakan bahwa sistem operasi Microsoft Windows mendominasi dunia komputer. Penggunaan ikon atau gambar sebagai antarmuka (interface) membuat sistem operasi ini begitu mudah digunakan. Sistem operasi ini bersifat multitasking dan multiuser. Tidak heran, sistem operasi Microsoft Windows sangat digemari. Bahkan, hingga saat ini telah lahir berbagai versi sistem operasi Microsoft Windows.
                                Generasi pertama sistem operasi Microsoft Windows yaitu Microsoft Windows 3.0 yang dirilis tahun 1990. Selanjutnya Microsoft merilis Microsoft Windows 3.1 (tahun 1992), Microsoft Windows NT (tahun 1993), Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows 2000, Microsoft WindowsXP, serta Microsoft Windows Vista. Microsoft Windows 98 dirilis tahun 1998 sedangkan Microsoft Windows 2000 dirilis tahun 2000. Microsoft Windows XP dirilis tahun 2001 dan Microsoft Windows Vista dirilis tahun 2007.

C. Sistem Operasi Mac OS
                                Mac OS kependekan dari Macintosh Operating System. Sistem operasi berbasis GUI ini dirilis oleh perusahaan Apple Computer pada tahun 1984. Saat itu, teknologi Mac OS dianggap paling maju. Sayang, kehebatan ini tidak dapat dipertahankan. Tahun-tahun berikutnya Mac OS kalah bersaing dengan Microsoft Windows. Hingga saat ini Mac OS masih disempurnakan agar dapat bersaing dengan Microsoft Windows.

D. Sistem Operasi UNIX
                                 Sistem operasi UNIX dikembangkan oleh perusahaan AT&T Bell Laboratories. UNIX digunakan untuk menjalankan jaringan komputer. Awalnya UNIX merupakan sistem operasi jenis Command line interface. Keadaan ini menyulitkan bagi pengguna (user) baru. Untuk memudahkan penggunaan, sekarang UNIX juga disediakan dalam versi Graphical User Interface.

E. Sistem Operasi LINUX
                                  LINUX merupakan pengembangan dari UNIX. Sistem operasi ini awalnya dibuat oleh Linus Torvalds, seorang mahasiswa di Finlandia. LINUX yang dibuat pada tahun 1991 kemudian dikembangkan oleh programmer-programmer di dunia.

Sistem Operasi MOBILE:
    ~ Symbian
      Sistem operasi yang populer di kalangan para pengguna handphone. Kebanyakan handphone nokia menggunakan symbian sebagai sistem operasi. Versinya antara lain S40, S60, S9

    ~ microsoft Windows Mobile

      Sistem operasi yang dikeluarkan oleh microsoft untuk smartphone dan PDA. Tampilannya hampir sama dengan Windows pada komputer.

    ~ Palm OS

      Sistem operasi yang digunakan pada PDA keluaran PALM.

    ~Android

      Sistem operasi untuk handphone yang akan diluncurkan Google. Android berbasis Linux sehingga termasuk open source.

* Perbedaan open source dan closed source
                        Kata “Open Source” pertama kali muncul pada sebuah rapat di Palo Alto California. Ketika itu, Netscape yang merupakan pengembang browser Navigator ingin melepaskan kode sumber dari produk dengan nama Mozilla (yang sekarang kita kenal dengan browser Mozilla Firefox) di bulan Januari 1998. Mereka ingin membedakan diri dan menghindari konfrontasi ideologis maupun konotatif dengan istilah Free Software yang dipelopori oleh Richard Stallman.
                        Para penggagas istilah Open Source adalah: Christine Peterson, Todd Anderson, Larry Augustin, Jon Hall, Sam Ockman, and Eric S. Raymond.

                        Suatu program dengan lisensi Open Source berarti program tersebut membuka kode programnya (source code) bagi siapa saja yang ingin mempelajarinya, caranya dengan menyertakan kode program bersama dengan distribusi paket program yang sudah jadi (hasil kompilasi/compile). Dengan penyertaan kode program tersebut, pembeli atau pengguna program dapat mengutak-atik program tersebut, melakukan modifikasi sesuai dengan kebutuhannya, bahkan memperbaiki "bug" atau kesalahan logika dalam program tersebut.
 Contoh program yang Open Source adalah Linux dan Android. Dalam setiap distribusinya vendor Linux dan Android juga menyertakan Kode Programnya.

sedangkan

                        Closed Source adalah paket program yang tidak dapat didistribusikan lagi selain oleh Pembuat / Vendor Program / Software tersebut. Jika ada distribusi yang bukan oleh vendor program tersebut, maka itu dianggap sebagai pembajakan software. Atau dengan kata lain program yang Closed Source tidak dapat didistribusikan secara bebas, kecuali oleh Vendornya dan juga tidak dapat digandakan secara bebas.
                        Contohnya : Microsoft Windows, Microsoft Office, Apple Mac OS X, iOS, dan masih banyak lagi.

******
 selamat membaca :)


sejarah perkembangan windows

Sejarah windows



Sejarah Windows - Gambar Logo Windows Dari Masa Ke Masa

********

Windows 1.0


                        Penemu Windows bermula dari Sejarah Windows dimana ketika bulan September 1981, Chase Bishop seorang ilmuwan komputer, membuat rancangan model pertama dari sebuah perangkat elektronik dan proyek "Interface Manager" dimulai. Proyek ini kemudian diumumkan pada November 1983 (setelah “Apple Lisa”, tapi sebelum “Macintosh”) dengan nama "Windows". Dan akhirnya versi pertama Windows yaitu “Windows 1.0” yang berjalan pada MS-DOS 16-bit, dirilis pada tanggal 20 November 1985. Itu sedikit menjawab mengenai penemu Windows.

                        Windows 1.0 kurang laku di pasaran karena sebenarnya hanya sebuah program tambahan kecil pada MS-DOS di bagian interface atau tampilan antarmuka, bukan sebuah sistem operasi yang lengkap. Selain itu Windows 1.0 ini juga masih memiliki banyak kekurangan.


Windows 2.0


                        Windows 2.0 akhirnya dilluncurkan 2 tahun kemudian tepatnya di bulan Desember pada tahun 1987. Pada versi Windows 2.0 ini sudah banyak perubahan dan pembaruan yang dilakukan oleh Microsoft, walaupun masih berjalan di atas MS-DOS. Pada versi ini mulai bisa di-install program tambahan sepert Microsoft Excel for Windows  dan  Microsoft Word for Windows.

                        Tampilan Windows 2.0 jauh lebih baik dari versi sebelumnya, kemudian juga memori penyimpanan jauh lebih besar. Windows 2.1 tak lama berselang diluncurkan dengan beberapa tambahan kecil.


Windows 3.0


                        Windows 3.0 diluncurkan pada tahun 1990 dan menjadi tonggak awal kesuksesan Microsoft Windows. Dengan banyaknya perubahan terutama pada tampilan antarmuka dan juga memori-nya Windows 3.0 mampu mempesona para pengguna komputer, walaupun masih beroperasi melalui MS-DOS. Dan hasilnya Windows 3.0 berhasil terjual sebanyak 2 juta kopi hanya dalam waktu 6 bulan pertama, dan selama 2 tahun terjual 10 juta kopi.

                        Windows 3.1 dirilis 2 tahun kemudian pada tanggal 1 Maret 1992 dengan beberapa perbaikan. Dan disusul kemudian dengan Windows for Workgroups 3.1 yang merupakan versi Windows 3.1 dengan fitur jaringan peer to peer terintegrasi. Dan dilanjutkan dengan munculnya Windows 3.11.

Windows 95


                        Sejarah Windows berlanjut dengan berakhirnya versi Windows dengan sistem penomoran seperti Windows 1.0, 2.0, dan 3.0. Dan ditandai dengan peluncuran versi baru Windows dengan penomoran berdasarkan tahun.

                        Windows 95 diluncurkan tanggal 24 Agustus 1995 sebagai awal sistem operasi Windows Hybrid (16-bit/32-bit), yang berjalan tanpa MS-Dos meski tidak sepenuhnya. Windows 95 menggunakan tampilan muka yang telah mengalami perubahan. Terutama dengan munculnya beberapa menu beru yang sebelumnya tidak ada yaitu “Start”, “Taskbar”, dan “Windows Explorer”.

Windows 98


                        Windows 98 kemudian diluncurkan pada tanggal 25 Juni 1998. Di versi Windows 98 ini diperkenalkan beberapa fitur baru yaitu Windows Driver Model, ACPI, hibernasi, dukungan untuk perangkat komposit USB, dan dukungan untuk konfigurasi multi-monitor.

                        Windows 98 Second Edition (Windows 98 SE) diluncurkan kemudian di tanggal 5 Mei 1999, yang merupakan versi terbaru dari Windows 98. Dengan beberapa perbaikan dan fitur tambahan, ada 2 program tambahan yang cukup menonjol pada Windows 98 ini yaitu “Internet Explorer 5.0” dan “Windows Media Player 6.2”.

 Windows ME (Millenium Edition)


                        Windows ME (Millenium Edition) dirilis kemudian pada tanggal 14 September 2000. Selain tampilannya yang lebih bagus beberapa fitur Windows ME lain yang ditambahkan diantaranya Windows Media Player 7, Windows Movie Maker, dan Windows Image Acquisition framework. Selain itu Windows ME juga memiliki waktu boot yang jauh lebih cepat.

 Windows XP


                        Sejarah Windows berlanjut dengan penggabungan antara versi 9x dengan versi NT, ditandai dengan rilisnya Windows XP pada tahun 2001. Windows XP merupakan versi Windows terlama masa hidupnya dari tahun 2001 sampai 2007. Windows XP cukup sukses di pasaran terutama pasar PC rumahan.


Windows Vista


                        Windows Vista diluncurkan pada 30 November 2006. Windows Vista memiliki beberapa perubahan tampilan dan fitur. Windows Vista fokus pada fitur keamanannya.


Windows 7


                        Windows 7 dirilis pada tanggal 22 Juli 2009. Dengan beberapa perbaikan Windows 7 terasa lebih fokus dan lebih kompatibel dengan aplikasi dan perangkat keras lainnya. Windows 7 dilengkapi fitur tambahan seperti dukungan multi-touch, taskbar yang diperbarui, sistem jaringan disebut HomeGroup, dan beberapa keunggulan lainnya.


Windows 8



                        Dan sejarah Windows akhirnya berujung pada diluncurkannya Windows 8 oleh Microsoft Windows pada tanggal 28 Oktober tahun 2012. Beberapa perubahan mendasar yang sangat mencolok terlihat pada tampilan antarmuka di Windows 8 ini, dimana tidak adanya “Start Button”.

                        Windows 8 melakukan banyak perubahan lainnya yang mengutamakan optimasi untuk perangkat berbasis sentuhan seperti tablet dan all-in-one PC. Perubahan Windows 8 lain termasuk cloud services, platform online lainnya (seperti jejaring sosial, Microsoft SkyDrive, dan Xbox Live).

                        Windows 8.1 diluncurkan pada tanggal 17 Oktober 2013, dan mencakup beberapa fitur baru. Perubahan yang mencolok dari Windows 8.1 adalah munculnya kembali tombol “Start”, dan masih ada banyak revisi lain dari Windows 8.1. 

******
sumber :
- http://kumpulansejarah1001.blogspot.com/
- http://hadeafielareblog.blogspot.com/

selamat membaca :)

Sabtu, 04 Oktober 2014

Relasi Logik dan Operasi Logik Gerbang Dasar

   Relasi Logik
Informasi dalam bentuk sinyal 0 dan 1 saling memberikan kemungkinan hubungan secara logik.

 Fungsi dasar relasi logik adalah : Fungsi AND, OR, dan Fungsi NOT. Disamping ketiga fungsi dasar tersebut ada beberapa fungsi logik yang sering digunakan yaitu : Fungsi EXCLUSIVE OR ( EX-OR ) dan Fungsi EQUIVALENCE. Di dalam Eletronika, fungsi-fungsi logik diatas dinyatakan dalam bentuk : Simbol, Tabel Kebenaran, Persamaan Fungsi dan Diagram Sinyal Fungsi Waktu.

Operasi Logik Gerbang Dasar
Suatu fungsi logika atau operasi logika merupakan suatu kombinasi variabel biner seperti misalnya pada masukan dan keluaran dari suatu rangkaian digital yang dapat ditunjukkan bahwa semua hubungan logika antara variabel – variabel biner dapat dijelaskan oleh 3 operasi logika dasar yaitu :         
         Operasi AND (conjuction)
-          Operasi OR (disconjuction)
-          Operasi NOT (negation)

Operasi – operasi tersebut dijelaskan dalam 4 bentuk yaitu :

1.      Tabel fungsi (tabel kebendaan semua variabel masukan    dan keluaran untuk setiap kemungkinan.
2.      Simbol rangkaian untuk menjelaskan rangkaian digital.
3.      Persamaan fungsi
4.      Diagram Sinyal Fungsi Waktu


Operasi AND (conjuction)
     adalah relasi antara paling sedikit 2 variabel masukan dan sebuah variabel keluaran. Pernyataan logika dari operasi AND yaitu Apabila semua masukan berlogik “1”, maka keluarannya akan berlogik “1”, dan hanya jika salah satu masukannya berlogik “0”, maka keluarannya akan berlogik “0”.

Berikut gambar 4 bentuk pernyataan terhadap operasi AND :


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEif17NfwmfbLvuOCSfuFriqAH5VAv7os_R3Tt0LxGWjLe-j5caQfco5xezhHeo0ARX7hI38OHKohQ1HyVcaosZ_QuBuOIiME33P9Y5gB-TIVHG-Hur0xUcsna0ism-Rf-OG2n3fBNuSZSk/s1600/and.jpg

Operasi OR (disconjuction)
   adalah relasi antara paling sedikit 2 variabel masukan dan sebuah keluaran. Pernyataan logika dari operasi OR : Apabila salah satu masukan berlogik “1”, maka keluarannya akan berlogik “1”, dan hanya jika semua masukan berlogik “0”, maka keluarannya akan berlogik “0”.


Berikut gambar 4 bentuk pernyataan terhadap operasi  OR :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaiNCFbz85AmoaDgwit4nq4rU7qh93bSD-7BDWWEzhbev_nhQMfSmxW_xxSazCe4WW0KcqR5DveafQe9b-FcnI1O3gQLf2949MtyGYRqxNLvWx_K63lkA8rLFwsUaqvRVRTR2fQE0iC7g/s1600/or.jpg

·       
      Operasi NOT (Negation)

Operasi NOT adalah membalik sebuah variabel biner, misalnya jika masukannya adalah 0 maka keluarannya adalah 1. Pernyataan logika dari gerbang NOT : Apabila masukan berlogik “0”, maka keluarannya akan berlogik “1”, dan jika semua masukan berlogik “1”, maka keluarannya akan berlogik “0”.


Berikut gambar 4 bentuk pernyataan terhadap operasi NOT  :


https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHH1Aw6l0QiZI6Xl_4P8cWVFtTqu8hGrPktbG23RwBUfCiasFo0UN_BuqyhcSGPIaszQHlf-5c5kbG9oIqruEVC0cUoV74fSw1dP3QVUcpaHG6wybHgaB-h9VQc_HqcAyfrhCtoB2sROA/s1600/not.jpg


Silakan membaca :)