Senin, 13 Mei 2013

Pengertian MATLAB




MATLAB



1.Pengertian MATLAB

Matlab adalah singkatan dari MATrix LABoratory, merupakan bahasa pemrograman yang dikembangkan oleh The Mathwork Inc. yang hadir dengan fungsi dan karakteristik yang berbeda dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic maupun C++. Matlab merupakan bahasa pemrograman level tinggi yang dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik, analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan Pada awalnya Matlab dibuat untuk memberikan kemudahan mengakses data matrik pada proyek LINPACK dan EISPACK. Saat ini matlab memiliki ratusan fungsi yang dapat digunakan sebagai problem solver baik permasalahan yang mudah maupun masalah-masalah yang kompleks dari berbagai disiplin ilmu.
Beberapa kelebihan Matlab jika dibandingkan dengan program lain seperti Fortran, dan Basic adalah :
a. Mudah dalam memanipulasi struktur matriks dan perhitungan berbagai operasi matriks yang meliputi penjumlahan, pengurangan, perkalian, invers dan fungsi matriks lainnya.
b. Menyediakan fasilitas untuk memplot struktur gambar (kekuatan fasilitas grafik tiga dimensi yang sangat memadai).
c. Script program yang dapat diubah sesuai dengan keinginan user.
d. Jumlah routine-routine powerful yang berlimpah dan terus berkembang.
e. Kemampuan interface (misal dengan bahasa C, word dan mathematica).
f. Dilengkapi dengan toolbox, simulink, stateflow dan sebagainya, serta mulai melimpahnya source code di internet yang dibuat dalam matlab ( contoh toolbox misalnya : signal processing, control system, neural networks dan sebagainya).

Penggunaan MATLAB meliputi bidang-bidang :
- Matematika dan Komputasi
- Pembentukan Algorithm
- Akuisisi Data
- Pemodelan, simulasi dan Pembuatan Prototype
- Analisis Data, Explorasi, dan Visualisasi
- Grafik Keilmuan dan Bidang Rekayasa Lingkungan kerja

2. Lingkungan Kerja Matlab
2.1 Beberapa Bagian dari Window Matlab
Current Directory
Window ini menampilkan isi dari direktori kerja saat menggunakan matlab. Kita dapat
mengganti direktori ini sesuai dengan tempat direktori kerja yang diinginkan. Default dari
alamat direktori berada dalam folder works tempat program files Matlab berada.
Command History
Window ini berfungsi untuk menyimpan perintah-perintah apa saja yang sebelumnya dilakukan
oleh pengguna terhadap matlab.
Command Window
Window ini adalah window utama dari Matlab. Disini adalah tempat untuk menjalankan fungsi,
mendeklarasikan variable, menjalankan proses-proses , serta melihat isi variable.



2.2 Getting Help
Matlab menyediakan fungsi help yang tidak berisikan tutorial lengkap mengenai Matlab dan
segala keunggulannya. User dapat menjalankan fungsi ini dengan menekan tombol pada
toolbar atau menulis perintah ‘helpwin’ pada command window. Matlab juga menyediakan
fungsi demos yang berisikan video tutorial matlab serta contoh-contoh program yang bisa
dibuat dengan matlab
2.3 Interupting dan Terminating dalam Matlab
Untuk menghentikan proses yang sedang berjalan pada matlab dapat dilakukan dengan menekan
tombol Ctrl-C. Sedangkan untuk keluar dari matlab dapat dilakukan dengan menuliskan
perintah exit atau quit pada comamnd window atau dengan menekan menu exit pada bagian
menu file dari menu bar.


Variabel Pada Matlab
Matlab hanya memiliki dua jenis tipe data yaitu Numeric dan String. Dalam matlab setiap
variabel akan disimpan dalam bentuk matrik. User dapat langsung menuliskan variabel baru
tanpa harus mendeklarasikannya terlebih dahulu pada command window
Penamaan variabel pada matlab bersifat caseSensitif karena itu perlu diperhatikan penggunaan
huruf besar dan kecil pada penamaan variabel. Apabila terdapat variabel lama dengan nama
yang sama maka matlab secara otomatis akan me-replace variabel lama tersebut dengan
variabel baru yang dibuat user.
3.1 Matriks
Dapat diasumsikan bahwa didalam matlab setiap data akan disimpan dalam bentuk matriks.
Dalam membuat suatu data matriks pada matlab, setiap isi data harus dimulai dari kurung siku
‘[‘ dan diakhiri dengan kurung siku tutup ‘]’. Untuk membuat variabel dengan data yang terdiri
beberapa baris, gunakan tanda ‘titik koma’ (;) untuk memisahkan data tiap barisnya.
Matlab menyediakan beberapa fungsi yang dapat kita gunakan untuk menghasilkan
bentuk-bentuk matriks yang diinginkan. Fungsi-fungsi tersebut antara lain:
• zeros : untuk membuat matriks yang semua datanya bernilai 0
• ones : matriks yang semua datanya bernilai 1
• rand : matriks dengan data random dengan menggunakan distribusi uniform
• randn : matris dengan data random dengan menggunakan distribusi normal
• eye : untuk menghasilkan matriks identitas

Demikianlah sedikit materi  mengenai MATLAB dasr-dasarnya dan menu pokok daalam sofware ini,semoga bermanfaat.


Referensi :
Modul Matlab from Ms Cheriah.
http:/ Ilmukomputer.com
firman@gmail.com
http:/mikron123.com/index php/Tutorial Matlab/tutorial-1 mengenal matlab

Bagaimana Hardware dan Windows 98 Bekerja (versi terjemahan)



  Bagaimana HardwareWindows 98 bekerja


Komputer adalah suatu sistem yangSekumpulan alat elektronik yang saling bekerja sama, dapat menerima data (input), mengolah data (proses) dan memberikan informasi (output) serta terkoordinasi dibawah kontrol program yang tersimpan di memorinya. Dengan sendirinya, PC Anda tidak tahu bagaimana untuk menempatkan gambar pada layar, bagaimana mencetak dokumen, atau bahkan apa yang harus dilakukan dengan penekanan tombol di dalamnya.

Ada alasan bagus untuk ini. Untuk membuat satu hardware yang secara otomatis dapat bekerja dengan setiap bagian lain dari perangkat keras akan membutuhkan mengisinya dengan informasi tentang tidak hanya bagaimana berkomunikasi dengan perangkat keras lain yang sudah ada, tetapi juga dengan perangkat keras seseorang mungkin datang dengan di masa depan. Hal ini tidak bisa dilakukan.
Itulah di mana perangkat lunak masuk Anda mungkin sudah terbiasa dengan ide perangkat lunak sebagai applic
ations, alat, dan permainan Anda berjalan di computer Anda. Tapi spesialis software ulang juga diperlukan untuk memberitahu PC bagaimana memanfaatkan kekuatannya mengagumkan, bagaimana menggunakan peralatan baru dan perubahan yang mungkin digabungkan ke PC Anda, dan bagaimana memahami jutaan sinyal listrik yang datang dari puluhan sumber yang berbeda.
Jika Anda melihat PC sebagai muscle dan softwa
re kembali seperti otak, ada satu lagi element kiri. A spesific chipset memanggil BIOS adalah jiwa dari PC Anda. Sering disebut firmware untuk sinyal statusnya setengah jalan antara hardware dan software, BIOS adalah jembatan antara sisa perangkat keras dan sistem operasi. Ini mendefinisikan apa yang berarti sinyal listrik ketika mereka tiba di PC, dan menerjemahkan sinyal yang sama membingungkan dari komputer ke dalam instruksi untuk perangkat lunak dan perangkat keras lain yang terhubung ke komputer.
Ini adalah perkawinan ini sof tware dan perangkat keras yang menentukan seberapa sehat PC Anda. Pada hari-hari awal IBM PC, produsen peniru dari mesin IBM harus menciptakan kembali fungsi IBM BIOS tanpa langsung menyalin petunjuk bermerek ke dalam chip BIOS. Dan sampai pembuat clone mendapat menguasainya, ada banyak PC "IBM-compatible" yang tidak bisa menampilkan grafik IBM bisa, keystrokes ditafsirkan salah, dan kadang-kadang begitu bingung dengan input dan output terjadi bahwa mereka pergi ke keadaan PC katatonia.
Hari ini, hubungan antara hardware, software, dan firmware telah begitu standar dan dimurnikan bahwa kompatibilitas tidak lagi menjadi masalah. Tapi BIOS dan sistem operasi tetap  antara sisi keras dan lunak PC.

KONSEP UTAMA
bit, 16-bit, 32-bit A bit adalah potongan terkecil dari informasi komputer dapat bekerja dengan baik-biner 0 atau 1. 16-bit dan 32-bit mengidentifikasi prosesor yang dapat menangani bilangan biner hingga 16 atau 32 bit panjang. Semakin banyak bit prosesor dapat digunakan, semakin cepat dapat membuat perhitungan dan memori lebih dapat mengakses dengan mudah. konflik, konflik sumber daya Masalah yang terjadi ketika dua atau lebih komponen perangkat keras mencoba untuk menggunakan sumber daya yang sama PC untuk memori, menyela, atau akses memori langsung. akses memori langsung (DMA) Sistem ini jalan menganggarkan bagian dari memori untuk penggunaan eksklusif oleh komponen tanpa harus melalui prosesor.
driver, device driver yang ditulis Kode untuk peripheral tertentu, seperti video
card atau printer, yang menerjemahkan perintah dari perangkat lunak ke dalam sinyal perifer dapat mengenali. kartu ekspansi papan Circuit dirancang untuk fungsi tertentu, seperti penanganan suara atau video, konektor yang ke PC yang kompatibel motherboard.IBM Awalnya, PC dirancang untuk bekerja dengan perangkat lunak dan perangkat keras dengan cara yang sama dengan PC IBM akan. Ini berarti menciptakan BIOS yang digandakan fungsi BIOS IBM tanpa melanggar hak ciptanya. Hari ini istilah ini kuno karena IBM tidak lagi menetapkan standar untuk PC. Sebaliknya, PC sesuai dengan standar yang ditetapkan oleh penggunaan sistem operasi Windows dan prosesor Intel (Wintel). interrupt controller Sebuah microchip yang memberitahu CPU bahwa beberapa bagian dari perangkat keras telah mengirimkan sinyal, dalam bentuk angka, yang diperlukan prosesor menjalankan beberapa tugas. tabel interrupt Sebuah catatan alamat memori dikaitkan dengan sejumlah interupsi tertentu. Ketika sebuah interrupt controller menerima interupsi, itu mencari alamat yang terkait dengan nomor itu dan menginstruksikan prosesor untuk menempatkan ke tumpukan alamat saat data prosesor bekerja dengan dan mulai mengeksekusi kode yang terkandung di alamat yang ditemukan dalam tabel . di te rrupt (IRQ), atau inte rrupt kembali quest . Paling sering digunakan untuk merujuk ke RAM, tetapi juga mencakup penyimpanan data pada hard drive dan perangkat lainnya. memori, diperpanjang Daerah itu RAM yang mencakup semua alamat memori diatas 1 megabyte. memori, RAM rendah dengan alamat memori dari 0 sampai 640K. memori, RAM atas dengan alamat memori dari 640K 1MB. memori, virtu al H drive ruang rd bahwa sistem operasi memberitahu prosesor untuk mengobati seolah-olah RAM. Memori mengatasi Lokasi spesifik di RAM atau memori virtual yang dapat menandai awal dari bagian kode atau data. Motherboard papan sirkuit utama dari sebuah PC, di mana prosesor dan kartu ekspansi dimasukkan. Setiap komponen perifer, di dalam atau eksternal, yang menambahkan kemampuan hardware baru untuk desain dasar dari sebuah komputer. Sebagai contoh: hard drive, printer, mouse.Plug and Play sebuah perangkat keras dan perancangan perangkat lunak yang seharusnya secara otomatis mengkonfigurasi pengaturan sumber daya sistem. Prosesor utama microchip pada PC. Ini melaksanakan instruksi dari perangkat lunak dengan menggunakan komponen lain, seperti RAM atau disk drive, sesuai kebutuhan.
 Referensi dari buku “HOW COMPUTERS WORK “

Jumat, 05 April 2013

SYSTEM OPERASI (this title is a revised version)




SYSTEM OPERASI ( OS ) Android pada Handphone



Android
 Pengertian Android
Android mungkin sering anda dengar sekarang ini, ada yang sudah tahu atau bahkan masih banyak pula yang gak tahu sama sekali apa itu Android, oke Jagat Android kali ini akan membahas sekitar Pengertian Android. Android adalah sistem operasi yang digunakan di smartphone dan juga tablet PC. Fungsinya sama seperti sistem operasi Symbian di Nokia, iOS di Apple dan BlackBerry OS.
Android tidak terikat ke satu merek Handphone saja, beberapa vendor terkenal yang sudah memakai Android antara lain Samsung , Sony Ericsson, HTC, Nexus, Motorolla, dan lain-lain.
Android pertama kali dikembangkan oleh perusahaan bernama Android Inc., dan pada tahun 2005 di akuisisi oleh raksasa Internet Google. Android dibuat dengan basis kernel Linux yang telah dimodifikasi, dan untuk setiap release-nya diberi kode nama berdasarkan nama hidangan makanan.
Keunggulan utama Android adalah gratis dan open source, yang membuat smartphone Android dijual lebih murah dibandingkan dengan Blackberry atau iPhone meski fitur (hardware) yang ditawarkan Android lebih baik.

Versi Android yang ada saat ini :
Eclair (2.0 / 2.1)
Versi Android awal yang mulai dipakai oleh banyak smartphone, fitur utama Eclair yaitu perubahan total struktur dan tampilan user interface dan merupakan versi Android yang pertama kali mendukung format HTML5.

Froyo / Frozen Yogurt (2.2)
Android 2.2 dirilis dengan 20 fitur baru, antara lain peningkatan kecepatan, fitur Wi-Fi hotspot tethering dan dukungan terhadap Adobe Flash.
Gingerbread (2.3)
Perubahan utama di versi 2.3 ini termasuk update UI, peningkatan fitur soft keyboard & copy/paste, power management, dan support Near Field Communication.

Honeycomb (3.0, 3.1 dan 3.2)
Merupakan versi Android yang ditujukan untuk gadget / device dengan layar besar seperti Tablet PC; Fitur baru Honeycomb yaitu dukungan terhadap prosessor multicore dan grafis dengan hardware acceleration (Tablet pertama yang memakai Honeycomb adalah Motorola Xoom yang dirilis bulan Februari 2011).

Google memutuskan untuk menutup sementara akses ke source code Honeycomb, hal ini dilakukan untuk mencegah vendor pembuat handphone menginstall Honeycomb pada smartphone. Karena di versi sebelumnya banyak perusahaan menginstall Android ke dalam tablet PC, yang menyebabkan user tidak puas dan akhirnya membuat citra Android tidak bagus.

Ice Cream Sandwich (4.0)
Anroid 4.0 Ice Cream Sandwich diumumkan pada 10 Mei 2011 di ajang Google I/O Developer Conference (San Francisco) dan resmi dirilis pada tanggal 19 Oktober 2011 di Hongkong. “Android Ice Cream Sandwich” dapat digunakan baik di smartphone ataupun tablet. Fitur utama Android ICS 4.0 ialah Face Unlock, Android Beam (NFC), perubahan major User Interface, dan ukuran layar standar (native screen) beresolusi 720p (high definition).

Market Share Android
Pada tahun 2012 sekitar 630 juta smartphone akan terjual diseluruh dunia, dimana diperkirakan sebanyak 49,2% diantaranya akan menggunakan OS Android.

Data yang dimiliki Google saat ini mencatat bahwa 500.000 Handphone Android diaktifkan setiap harinya di seluruh dunia dan nilainya akan terus meningkat 4,4% /minggu.

Platform
Codename
API Level
Distribution
Android 1.5
Cupcake
3
0.3%
Android 1.6
Donut
4
0.7%
Android 2.1
Eclair
7
6.0%
Android 2.2
Froyo
8
23.1%
Android 2.3 - 2.3.2
Gingerbread
9
0.5%
Android 2.3.3 - 2.3.7
10
63.2%
Android 3.0
Honeycomb
11
0.1%
Android 3.1
12
1.0%
Android 3.2
13
2.2%
Android 4.0 - 4.0.2
Ice Cream Sandwich
14
0.5%
Android 4.0.3
15
2.4%
Data distribusi versi OS Android yang beredar di dunia sampai April 2012

Applikasi Android
Android memiliki basis developer yang besar untuk pengembangan applikasi, ini membuat fungsi Android menjadi lebih luas dan beragam. Android Market (sekarang Google Play) merupakan tempat download applikasi Android baik gratis ataupun berbayar yang dikelola oleh Google.
Meskipun tidak direkomendasikan, kinerja dan fitur Android dapat lebih ditingkatkan dengan melakukan Root Android. Fitur seperti Wireless Tethering, Wired Tethering, uninstall crapware, overclock prosessor, dan install custom flash ROM dapat digunakan pada Android yang sudah diroot.
Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.
Fitur yang tersedia di Android adalah:
* Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia.
* Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat mobile.
* Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL.
* SQLite: untuk penyimpanan data.
* Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
* GSM, Bluetooth, EDGE, 3G, dan WiFi (hardware dependent)
* Kamera, Global Positioning System (GPS), kompas, dan accelerometer (tergantung hardware).
Android memiliki berbagai keunggulan sebagai software yang memakai basis kode komputer yang bisa didistribusikan secara terbuka (open source) sehingga pengguna bisa membuat aplikasi baru di dalamnya. Android memiliki aplikasi native Google yang terintegrasi seperti pushmail Gmail, Google Maps, dan Google Calendar. Para penggemar open source kemudian membangun komunitas yang membangun dan berbagi Android berbasis firmware dengan sejumlah penyesuaian dan fitur-fitur tambahan, seperti FLAC lossless audio dan kemampuan untuk menyimpan download aplikasi pada microSD card. Mereka sering memperbaharui paket-paket firmware dan menggabungkan elemen-elemen fungsi Android yang belum resmi diluncurkan dalam suatu carrier-sanction firmware.
ICE CREAM SANDWICH

Sistem OS terbaru dalam Hanphone Android  adalah ICE CREAM SANDWICH
Android Ice Cream Sandwich merupakan Android versi 4.0 yang akan keluar pada kuartal 4 tahun 2011.Versi dari OS Android ini akan mengombinasikan sistem operasi tablet dan smartphone ke dalam satu sistem operasi yang akan mendukung semua perangkat.

Maksudnya begini, kalo sekarang kan Android 3.0 dikhususkan untuk tablet, kalo dipasang di smartphone, gak cocok karena tampilan layar terlalu lebar.
Begitu juga android 2.2 dan 2.3 yang khusus buat smartphone, kalo dipasang di tablet, banyak aplikasi yang tidak mendukung.

Nantinya dengan keluarnya versi 4.0 Ice Cream Sandwich, Android ini akan cocok dipasang diperangkat manapun, baik di smartphone maupun ditableIce Cream Sandwich merupakan perwujudan dari rencana besar Google menyajikan satu sistem operasi modular untuk smartphone dan tablet.

Memang, sebenarnya sekarang pun sudah tejadi, yakni Android sudah dipakai oleh smartphone dan tablet. Hanya saja sebenarnya Android 3.0 Honeycomb yang lebih cocok untuk tablet.

Google belum banyak mengungkap kelebihan Ice Cream Sandwich (ICS). Yang jelas sistem operasi ini akan membawa fitur terbaik Honeycomb ke smartphone. Menariknya, Ice Cream Sandwich menurut Google, akan mengatasi masalah yang sekarang merengkuh para developer aplikasi dan juga para pengguna.


 referensi dari jagatandroid.blogspot.com dan wikipedia.com

Best Regards,

Cahyo Nugroho
12.03.0.034