'cursor Blogger Widgets

Sabtu, 25 April 2015

 Komunikasi Serial Mikrokontroler

Komunikasi serial adalah komunikasi yang pengiriman datanya per-bit secara berurutan dan bergantian. Komunikasi ini mempunyai suatu kelebihan yaitu hanya membutuhkan satu jalur dan kabel yang sedikit dibandingkan dengan komunikasi paralel. Pada prinsipnya komunikasi serial merupakan komunikasi dimana pengiriman data dilakukan per bit sehingga lebih lambat dibandingkan komunikasi parallel, atau dengan kata lain komunikasi serial merupakan salah satu metode komunikasi data di mana hanya satu bit data yang dikirimkan melalui seuntai kabel pada suatu waktu tertentu. Pada dasarnya komunikasi serial adalah kasus khusus komunikasi paralel dengan nilai n = 1, atau dengan kata lain adalah suatu bentuk komunikasi paralel dengan jumlah kabel hanya satu dan hanya mengirimkan satu bit data secara simultan.Hal ini dapat disandingkan dengan komunikasi paralel yang sesungguhnya di mana n-bit data dikirimkan bersamaan, dengan nilai umumnya 8 ≤ n ≤ 128.

Komunikasi serial ada dua macam, asynchronous serial dan synchronous serial. Synchronous serial adalah komunikasi dimana hanya ada satu pihak (pengirim atau penerima) yang menghasilkan clock dan mengirimkan clock tersebut bersama-sama dengan data. Contoh pengunaan synchronous serial terdapat pada transmisi data keyboard. Asynchronous serial adalah komunikasi dimana kedua pihak (pengirim dan penerima) masing-masing menghasilkan clock namun hanya data yang ditransmisikan, tanpa clock. Agar data yang dikirim sama dengan data yang diterima, maka kedua frekuensi clock harus sama dan harus terdapat sinkronisasi. Setelah adanya sinkronisasi, pengirim akan mengirimkan datanya sesuai dengan frekuensi clock pengirim dan penerima akan membaca data sesuai dengan frekuensi clock penerima. Contoh penggunaan asynchronous serial adalah pada Universal Asynchronous Receiver Transmitter (UART) yang digunakan pada serial port (COM) komputer.

Antarmuka Kanal serial lebih kompleks/sulit dibandingkan dengan antarmuka melalui
kanal paralel, hal ini disebabkan karena:
1. Dari Segi perangkat keras: adanya proses konversi data pararel menjadi serial atau sebaliknya menggunakan piranti tambahan yang disebut UART (Universal Asynchronous Receiver/Transmitte) dan

2. Dari Segi perangkat lunak: lebih banyak register yang digunakan atau terlibat
Namun di sisi lain antarmuka kanal serial menawarkan berapa kelebihan dibandingkan secara paralel, antara lain:

1. Kabel untuk komunikasi serial bisa lebih panjang dibandingkan dengan paralel; data-data dalam komunikasi serial dikirim-kan untuk logika ‘1’ sebagai tegangan -3 s/d -25 volt dan untuk logika ‘0’ sebagai tegangan +3 s/d +25 volt, dengan demikian tegangan dalam komunikasi serial memiliki ayunan tegangan maksimum 50 volt, sedangkan pada komunikasi paralel hanya 5 volt. Hal ini menyebabkan gangguan pada kabel-kabel panjang lebih mudah diatasi dibandingkan pada parallel.

2. Jumlah kabel serial lebih sedikit; Anda bisa menghubungkan dua perangkat komputer yang berjauhan dengan hanya 3 kabel untuk konfigurasi null modem, yaitu TXD (saluran kirim), RXD(saluran terima) dan Ground, bayangkan jika digunakan teknik paralel akan terdapat 20 – 25 kabel. Namun pada masing-masing komputer dengan komunikasi serial harus dibayar “biaya” antarmuka serial yang agak lebih mahal.

3. Banyaknya piranti saat ini (palmtop, organizer, hand-phone dan lainlain) menggunakan teknologi infra merah untuk komunikasi data, dalam hal ini pengiriman datanya dilakukan secara serial. IrDA-1 (spesifikasi infra merah pertama) mampu mengirimkan data dengan laju 115,2 kbps dan Konsep Komunikasi Serial 2 dibantu dengan piranti UART, hanya panjang pulsa berkurang menjadi 3/16 dari standar RS-232 untuk menghemat daya.

4. Untuk teknologi embedded system, banyak mikrokontroler yang dilengkapi dengan komunikasi serial (baik seri RISC maupun CISC) atau Serial Communication Interface (SCI); dengan adanya SCI yang terpadu pada 1C mikrokontroler akan mengurangi jumlah pin keluaran, sehingga hanya dibutuhkan 2 pin utama TxD dan RxD (di luar acuan

Pengertian Op-Amp (Operational Amplifier)

Operational Amplifier (Op-Amp) adalah salah satu rangkaian komponen analog terintegrasi (IC) yang sering digunakan dalam berbagai kebutuhan perancangan rangkaian elektronika. IC Op-Amp sering digunakan untuk banyak rangkaian elektronika antara lain adalah Penguat Inverting, Penguat Non-Inverting, Adder, Subtractor, Buffer, PID Controller Analog, Komparator Analog, Band Pass Filter, Band Stop Filter, High Pass Filter, Low Pass Filter, Penguat Integrator, Penguat Differensiator, ADC, dan DAC. IC Op-Amp adalah sebuah piranti yang mampu melakukan penginderaan dan melakukan penguatan sinyal DC maupun sinyal AC. Op-amp pada dasarnya adalah sebuah differential amplifier (penguat diferensial) yang memiliki dua masukan. Input (masukan) op-amp ada yang dinamakan input inverting (-) dan non-inverting (+).

Berikut ini adalah gambar simbol Op-Amp :

Prinsip kerja Operational Amplifier (Op-Amp) adalah dengan membandingkan nilai kedua input (input inverting dan input non-inverting). Intinya jika kedua input bernilai sama maka output Op-amp tidak ada atau sama dengan Nol dan apabila terdapat perbedaan nilai input keduanya maka output Op-amp akan memberikan tegangan output. Sebagai Operational Amplifier ideal, Operational Amplifier (Op-Amp) memiliki karakteristik sebagai berikut :

Impedansi Input (Zi) besar = ∞
Impedansi Output (ZO) kecil = 0
Penguatan Tegangan (Av) tinggi = ∞
Band Width respon frekuensi lebar = ∞
Tegangan output (VO) = 0 apabila V in (1) = V in (2) dan tidak tergantung pada besarnya V in (1).
Karakteristik operasional amplifier (Op-Amp) tidak tergantung temperatur / suhu.

IC Mikrokontroler Atmega16

Mikrokontroler ATMEGA16


Mikrokontroler adalah sebuah sistem komputer lengkap dalam satu serpih (chip). Mikrokontroler lebih dari sekedar sebuah mikroprosesor karena sudah terdapat atau berisikan ROM (Read-Only Memory), RAM (Read-Write Memory), beberapa Port masukan maupun keluaran, dan beberapa peripheral seperti
pencacah/pewaktu, ADC (Analog to Digital converter), DAC (Digital to Analog converter) dan serial komunikasi. Salah satu mikrokontroler yang banyak digunakan saat ini yaitu mikrokontroler AVR. AVR adalah mikrokontroler RISC (Reduce Instuction Set Compute) 8 bit berdasarkan arsitektur Harvard. Secara umum mikrokontroler AVR dapat dapat dikelompokkan menjadi 3 kelompok, yaitu keluarga AT90Sxx,
ATMega dan ATtiny. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral, dan fiturnya Seperti mikroprosesor pada umumnya, secara internal mikrokontroler ATMega16 terdiri atas unit-unit fungsionalnya Arithmetic and Logical Unit (ALU), himpunan register kerja, register dan dekoder instruksi, dan pewaktu beserta komponen kendali lainnya. Berbeda dengan mikroprosesor, mikrokontroler menyediakan memori dalam serpih yang sama dengen prosesornya (in chip).

Arsitektur ATMEGA16

Mikrokontroler ini menggunakan arsitektur Harvard yang memisahkan memori program dari memori data, baik bus alamat maupun bus data, sehingga pengaksesan program dan data dapat dilakukan secara bersamaan (concurrent).
Secara garis besar mikrokontroler ATMega16 terdiri dari :
1. Arsitektur RISC dengan throughput mencapai 16 MIPS pada frekuensi 16Mhz.
2. Memiliki kapasitas Flash memori 16Kbyte, EEPROM 512 Byte, dan SRAM 1Kbyte
3. Saluran I/O 32 buah, yaitu Port A, Port B, Port C, dan Port D.
4. CPU yang terdiri dari 32 buah register.
5. User interupsi internal dan eksternal
6. Port antarmuka SPI dan Port USART sebagai komunikasi serial
7. Fitur Peripheral
    • Dua buah 8-bit timer/counter dengan prescaler terpisah dan mode compare
    • Satu buah 16-bit timer/counter dengan prescaler terpisah, mode compare, dan mode capture
    • Real time counter dengan osilator tersendiri
    • Empat kanal PWM dan Antarmuka komparator analog
    • 8 kanal, 10 bit ADC
    • Byte-oriented Two-wire Serial Interface
    • Watchdog timer dengan osilator internal
Gambar 2.1 Blok diagram ATMega16

 

 KONFIGURASI PENA (PIN) ATMEGA16

Konfigurasi pena (pin) mikrokontroler Atmega16 dengan kemasan 40-pin dapat dilihat pada Gambar 2.2. Dari gambar tersebut dapat terlihat ATMega16 memiliki 8 pin untuk masing-masing Gerbang A (Port A), Gerbang B (Port B), Gerbang C (Port C), dan Gerbang D (Port D).
Gambar 2.2 Pin-Pin Atmega16

DESKRIPSI MIKROKONTROLER ATMEGA16

• VCC (Power Supply) dan GND(Ground)
• Port A (PA7..PA0)
Port A berfungsi sebagai input analog pada konverter A/D. Port A juga sebagai suatu Port I/O 8-bit dua arah, jika A/D konverter tidak digunakan. Pin - pin Port dapat menyediakan resistor internal pull-up (yang dipilih untuk masing-masing bit). Port A output buffer mempunyai karakteristik gerakan simetris dengan keduanya sink tinggi dan kemampuan sumber. Ketika pin PA0 ke PA7 digunakan sebagai input dan secara eksternal ditarik rendah, pin–pin akan memungkinkan arus sumber jika resistor internal pull-up diaktifkan. Pin Port A adalah tri-stated manakala suatu kondisi reset menjadi aktif, sekalipun waktu habis.
• Port B (PB7..PB0)
Port B adalah suatu port I/O 8-bit dua arah dengan resistor internal pull-up (yang dipilih untuk beberapa bit). Port B output buffer mempunyai karakteristik gerakan simetris dengan keduanya sink tinggi dan kemampuan
sumber. Sebagai input, pena Port B yang secara eksternal ditarik rendah akan arus sumber jika resistor pull-up diaktifkan. Pena Port B adalah tri-stated manakala suatu kondisi reset menjadi aktif, sekalipun waktu habis.
• Port C (PC7..PC0)
Port C adalah suatu Port I/O 8-bit dua arah dengan resistor internal pull-up (yang dipilih untuk beberapa bit). Port C output buffer mempunyai karakteristik gerakan simetris dengan keduanya sink tinggi dan kemampuan
sumber. Sebagai input, pena Port C yang secara eksternal ditarik rendah akan arus sumber jika resistor pull-up diaktifkan. Pena Port C adalah tri-stated manakala suatu kondisi reset menjadi aktif, sekalipun waktu habis.
• Port D (PD7..PD0)
Port D adalah suatu Port I/O 8-bit dua arah dengan resistor internal pull-up (yang dipilih untuk beberapa bit). Port D output buffer mempunyai karakteristik gerakan simetris dengan keduanya sink tinggi dan kemampuan
sumber. Sebagai input, pena Port D yang secara eksternal ditarik rendah akan arus sumber jika resistor pull-up diaktifkan. Pena Port D adalah tri-stated manakala suatu kondisi reset menjadi aktif, sekalipun waktu habis.
• RESET (Reset input)
• XTAL1 (Input Oscillator)
• XTAL2 (Output Oscillator)
• AVCC adalah pena penyedia tegangan untuk Port A dan Konverter A/D.
• AREF adalah pena referensi analog untuk konverter A/D.

Analog To Digital Converter

AVR ATMega16 merupakan tipe AVR yang telah dilengkapi dengan 8 saluran ADC internal dengan resolusi 10 bit. Dalam mode operasinya, ADC dapat dikonfigurasi, baik single ended input maupun differential input. Selain itu, ADC ATMega16 memiliki konfigurasi pewaktuan, tegangan referensi, mode operasi, dan kemampuan filter derau (noise) yang amat fleksibel sehingga dapat dengan mudah disesuaikan dengan kebutuhan dari ADC itu sendiri. ADC pada ATMega16 memiliki fitur-fitur antara lain :
• Resolusi mencapai 10-bit
• Akurasi mencapai ± 2 LSB
• Waktu konversi 13-260μs
• 8 saluran ADC dapat digunakan secara bergantian
• Jangkauan tegangan input ADC bernilai dari 0 hingga VCC
• Disediakan 2,56V tegangan referensi internal ADC
• Mode konversi kontinyu atau mode konversi tunggal
• Interupsi ADC complete
• Sleep Mode Noise canceler

Pengertian Mikrokontroller

Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program didalamnya. Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program did umumnya terdiri dari CPU (Central Processing Unit), memori, I/O tertentu dan unit pendukung seperti Analog-to-Digital Converter (ADC) yang sudah terintegrasi di dalamnya. Kelebihan utama dari mikrokontroler ialah tersedianya RAM dan peralatan I/O pendukung sehingga ukuran board mikrokontroler menjadi sangat ringkas. Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program did MCS51 ialah mikrokomputer CMOS 8 bit dengan 4 KB Flash PEROM (Programmable and Erasable Only Memory) yang dapat dihapus dan ditulisi sebanyak 1000 kali. Mikrokontroler ini diproduksi dengan menggunakan teknologi high density non-volatile memory. Flash PEROM on-chip tersebut memungkinkan memori program untuk diprogram ulang dalam sistem (in-system programming) atau dengan menggunakan programmer non-volatile memory konvensional. Kombinasi CPU 8 bit serba guna dan Flash PEROM, menjadikan mikrokontroler MCS51 menjadi microcomputer handal yang fleksibel.

Mikrokontroler tersusun dalam satu chip dimana prosesor, memori, dan I/O terintegrasi menjadi satu kesatuan kontrol sistem sehingga mikrokontroler dapat dikatakan sebagai komputer mini yang dapat bekerja secara inovatif sesuai dengan kebutuhan sistem.
 
Mikrokontroler adalah suatu alat elektronika digital yang mempunyai masukan dan keluaran serta kendali dengan program yang bisa ditulis dan dihapus dengan cara khusus, cara kerja mikrokontroler sebenarnya membaca dan menulis data. Sekedar contoh, bayangkan diri Anda saat mulai belajar membaca dan menulis, ketika Anda sudah bisa melakukan hal itu Anda bisa membaca tulisan apapun baik buku, cerpen, artikel dan sebagainya, dan Andapun bisa pula menulis hal-hal sebaliknya.
Berikut adalah artikel tentang Mikrokontroler

18 Cara Merawat Komputer/Laptop Agar Tetap Awet Dan Tidak Rusak

cara merawat komputer agar tidak mudah rusak– ada banyak  cara merawat laptop agar awet dan tahan lama,,,,tentunya setiap orang ingin laptopnya tahan lama meski hampir di pakai 24 jam seperti saya ini. Kerusakkan komputer selain kualitas barang yang anda beli tapi juga di pengaruhi oleh bagaimana anda merawat komputer atau laptop anda.

cara merawat laptop agar awet saya sendiri menerapkan 7 tips umum yang memang sering di gunakan, tapi masih terbukti ampuh efeknya. Berikut ini adalah  cara merawat laptop agar tidak cepat rusak :

cara merawat laptop agar tetap awet

1. Bersihkan CPU Komputer
Bila computer Anda mau terus awet, bersihkanlah PC computer dengan teratur optimal dalam periode 6 bln. sekali. Lantaran bila CPU Anda tak dibikin bersih, kotoran debu dalam CPU bakal menumpuk serta bakal beresiko pada rusaknya pada temperatur atau suhu pada computer Anda. Langkahnya dengan buka casing PC lalu bersihkan debu yang ada di motherboard peripheral yang lain. Pembersihan dapat memakai sikat halus (kuas cat). Kerjakan ini sepanjang enam bln. sekali.

2. Janganlah Pakai Internet Waktu Hujan Lebat
Umumnya koneksi internet sangatlah punya pengaruh pada cuaca. Di kuatirkan bila Anda memakai internet pada computer Anda sewaktu hujan, bisa menyebabkan jaringan computer bakal tersambar petir serta ini bakal beresiko pada computer Anda nanti. Sudah pasti hal semacam ini sangatlah beresiko.

3. Aktifkan Sistem Restore Komputer
Aktifkan sistem restore juga sangatlah punya pengaruh untuk computer Anda supaya tak gampang rusak. Langkahnya dengan click kanan pada icon my desktop computer, lantas click properties Tab Sistem Restore Mencari tulisan Turn Off Sistem Restore On All Drives, lantas menghilangkan sinyal centang pada samping kiri tulisan itu.

4. Matikan Computer Sesuai sama Ketentuan
Janganlah pernah mematikan computer lewat cara yg tidak lumrah seperti segera mencabut kontak listrik pada computer. Teraturlah mematikan computer dengan memakai shutdown. Pakai stavolt untuk hindari mati listrik mendadak. Atau bila anda terlampau lama memakai computer restart lah terlebih dulu, agar seluruhnya sistem computer kembali normal. Umumnya bila terlampau lama dipakai sistem computer bakal melemah.

5. Uninstal Program Yang Tak Bermanfaat/Tak Dipakai
Umumnya ruangan hardisk yang terlampau banyak tersita bakal memperlambat sistem read/write hardisk hingga beban kerjanya bakal lebih berat hingga harddisk bakal cepat rusak. Umumnya bakal nampak warning juga space hardisk kita telah penuh. Sistem operasi windows telah mensupport bakal hal yang seperti ini.

6. Cermati Ventilasi serta Pendingin Komputer
Ventilasi yang kurang baik bakal mengakibatkan panas yang terlalu berlebih hingga bisa bikin komponen computer bakal cepat panas hingga bakal memperpendek umur komponen itu. Oleh karena itu upayakan jarak pada computer serta dinding minimum 40CM. Supaya tambah baik lagi, Anda dapat measang AC didalam ruang serta pakai cooling fan ekstra didalam CPU.

7. Gunakan Kabel Ground
Bila casing computer waktu disentuh ada aliran listrik, ambillah kabel dengan panjang sekedarnya. Ujung satu dikaitkan dengan tubuh CPU (pada casing) sedang ujung yg lain ditanam dalam tanah. Hal semacam ini akan menetralisir arus listrik yg “nyasar” hingga bisa bikin komponen elektronik lebih awet.

Berikut ini tambahan cara merawat laptop agar awet dan tahan lama

1. Jauhi mengunakan Laptop dalam situasi di atas Kasur
Ini dia kebisaan yang tanpa ada diakui bisa bikin laptop cepat rusak, upayakan semaksimal mungkin saja tak mengunakannya waktu laptop ada diatas kasur, Mengapa? Lantaran kasur atau bahan lembut serta empuk yang lain berbentuk untuk menyerap panas, bukanlah buang udara panas. Sedang Ketika laptop menyala, laptop selalu keluarkan udara panas, hingga panas itu bakal diserap oleh kasur yang diatasnya pas ada Laptop. Hingga hal semacam ini tentu bisa membahayakan laptop Anda.
 
2. Janganlah Menyimpan Benda Di Atas Laptop Terlebih Benda Itu Sangatlah Berat
Saat Laptop terhimpit dengan benda yang sangatlah berat, meskipun laptop waktu itu dalam situasi tertutup, namun terus hal itu bisa bikin LCD laptop jadi rusak. Sinyal tanda rusaknya LCD awalannya dari timbulnya garis-garis seperti pada tv sampai apabila LCD telah rusak kronis jadi bakal mati keseluruhan. Jadi cermati laptop anda apakah saat ini terhimpit satu barang yang berat.
 
3. Menempatkan Baterai Saat Laptop Dioperasikan.
Saat mengunakan Product laptop di th. 2005 ke bawah benar-benar sangat beresiko saat mengoperasikan laptop dalam situasi mencharge, hingga bisa bikin baterai laptop menggembung. Hingga beberapa orang yang mengperasikan laptop tanpa ada mengunakan baterai, cuma mengunakan segera dari Charger lisrik.
Namun product laptop keluaran saat ini, telah aman untuk mengoperasikan laptop walau dalam situasi mencharge, baterai. laptop tak mengembung. Hingga jauhi mengunakan laptop tanpa ada beterai, waktu mencharge. Lantaran jika mendadak listrik dirumah anda padam, jadi itu bakal bikin laptop anda segera mati serta menyebabkan jelek pada komponen laptop anda. Jadi terus gunakan baterai laptop yang nanti bisa berperan juga sebagai penahan daya, apabila lisrik mendadak padam.
 
4. Bersihkan Debu yang Hinggap di Laptop.
Ini yang butuh dilatih, membiasakan untuk bersihkan debu yang hinggap di laptop. Meskipun ini adalah hal yang simpel, namun membiasakan diri untuk bersihkan debu yang hinggap pada laptop bisa membat laptop makin awet.. Lantaran bila debu yang hingap di laptop selalu menumpuk dibagian saluran pembuangan hawa bisa mengakibatkan rusaknya yang cukup fatal. Oleh karenanya rajinlah dalam memersihkan laptop dengan cara berkala.
 
5. Janganlah Meletakan Benda Cair Di Dekat Laptop.
Seluruhnya barang elektronik memanglah bakal cepat rusak apabila terserang benda cair. Termasuk juga laptop jika terserang benda cair bakal rusak kronis. Hingga, jauhkanlah laptop dari benda-benda cair, kekeliruan yang seringkali yaitu secangkir kopi yang diletakan dekat dengan laptop. Jika laptop terserang benda cair selekasnya matikan laptop lantas terlepas baterai. Sesudah kering cobalah hidupkan kembali laptop, semoga tak berlangsung rusaknya.
 
6. Jauhi Mengoperasikan Laptop Di Ruang Yang Bersuhu Panas.
Mengoperasikan computer didalam Suhu ruang yang sangatlah panas bisa mengakibatkan kerusakan komponen-komponen laptop. Apabila terus mau mengunaakn latop didalam suhu ruang yang panas, jadi manfaatkanlah kipas pendingin (cooling pad). Cooling pad ada yang terbagi dalam sebagian kipas kecil atau ada dengan juga rmodel 1 kipas besar. Memakai Kipas pendingin bisa menolong aliran hawa jadi baik untuk laptop.
 
7. Jauhi Mengunakan Laptop Sampai Baterai kosong Hingga 0%
Jika terus-terusan mengunakan laptop hingga baterai kosong 0%, tentu hal semacam ini bakal memperpendek usia baterai. Jadi jika baterai laptop telah mendekati 0%, jadi selekasnya charger kemabali, saat sebelum baterai habis, charge baterai itu hingga penuh 100%. Sangatlah dianjurkan Pemakai laptop lakukan setting laptop mati saat baterai kosong mendekati 0%, setting dibagian Power Options.
 
8. Jauhkan Benda-Benda Magnet Dari laptop
Terlebih Untuk Magnet yang sangatlah kuat, terlebih memanglah benda itu adalah magnet 100%, seperti batu magnet. Hingga terkecuali benda cair yang butuh dijauhkan dari latop, jadi benda keras yang mempunyai kemampuan magnet yang sagat kuat mesti dijauhkan dari laptop.

9. Mengatur tingkat Kecerahan Monitor
Pakai kecerahan monitor monitor yang tengah saja (sesuai sama keperluan), hal semacam ini untuk memimalisir pemakaian daya yang terlalu berlebih. Lantaran makin jelas monitor laptop anda, jadi bakal makin banyak power baterai yang bakal dikonsumsi. setting kecerahan monitor laptop ke posisi yang lebih redup (tak jelas terlalu berlebih), namun tentu dengan tingkat kecerahan yang terus nyaman melihatnya.
 
10. Nonaktifkan Piranti Eksternal Yang Tak Diperlukan
Nonaktifkan piranti yang tengah tak dibutuhkan, seperti piranti seperti USB Flash Drive maupun piranti eksternal yang lain, yg tidak dipakai. Termasuk Wi-Fi serta seluruhnya piranti keras yang lain bila tak diperlukan waktu itu. Lantaran hal semacam itu bakal dengan kuras banyak daya baterai laptop. Hingga nonaktifkan seluruhnya piranti yg tidak diperlukan
.
11. Waktu Mengoperasikan, Upayakan Alas Laptop berupa Permukaan Yang Datar
Saat Laptop dalam situasi menyala, salah satu komponen laptop yang berupa seperi piringan pada harddisk dalam keadaan berputar. Terlebih saat tengah buka aplikasi spesifik didalam laptop, jadi piringan itu makin keras berputar. Bila laptop dalam situasi posisi miring, piringan itu bisa tergores dengan komponen paling dekatnya dari harddisk, jadi sangatlah beresiko, yang bisa bikin rusaknya keseluruhan

Kamis, 23 April 2015

Pengenalan Visual Studio.Net 2008

Pengenalan Visual Studio.Net 2008


Pendahuluan

Microsoft Visual Studio.Net 2008 adalah sebuah aplikasi yang digunakan sebagai alat bantu didalam membangun suatu program aplikasi yang berbasis komputer. Visual Studio.Net 2008 merupakan generasi yang terbaru yang dikeluarkan Microsoft dimana sebelumnya ada Visual Studio.Net 2003 & Visual Studio.Net 2005. Visual Studio.Net 2008 menggunakan .Net Framework 3.5.

Fitur Baru Visual Studio.Net 2008

Berikut ini akan coba dijelaskan mengenai vitur – vitur baru yang ada pada Visual Studio.Net 2008

1.    Dukungan Terhadap Linq

Linq merupakan suatu fitur baru yang dikeluarkan oleh microsoft khususnya pada bahasa pemrograman C#. Linq sebenarnya adalah sekumpulan operator – operator query standard yang memampukan kita untuk bekerja dengan data yang ada dalam database. Teknologi yang digunakan oleh Linq didalam pemanipulasian data adalah menggunakan teknologi ORM (Object Relational Mapping) bukan teknologi konvensional yaitu RDBMS. Konsep dari teknologi ORM adalah menjadikan semua tabel yang terlibat dalam suatu aplikasi menjadi sebuah object dimana properti – properti dari object tersebut didapat dari kolom – kolom yang dimiliki oleh suatu tabel. Untuk lebih jelasnya dapat dilihat pada gambar dibawah ini :
linq

Keuntungan dari Linq ini adalah kita dapat melakukan pengecekan query pada saat kompilasi program dilakukan dan juga kemampuan untuk mendebug query langkah per langkah.

2.    Dukungan Terhadap Expression Blend

Expression Blend adalah aplikasi yang digunakan untuk mengenerate XAML untuk aplikasi silverlight. Kita dapat menginstall Expression Blend sebagai plug-in didalam Visual Studio.Net 2008. dengan menjadikan Expression Blend sebagai plugin akan membantu kita dalam design website dan pemakaian javascript.

3.    Windows Presentation Foundation

WPF banyak menyediakan fungsi grafis. Visual Studio.Net 2008 banyak memiliki library Windows Presentation Foundation dimana dengan fitur ini maka kita akan sangat terbantu didalam membangun aplikasi grafis 2 dimensi (2D) dan 3 dimensi (3D).

4.    Dukungan Multi Framework

Visual Studio.Net 2008 mendukung banyak framework. Dalam artian dengan menggunakan Visual Studio.Net 2008 kita dapat melakukan kompilasi untuk framework 2.0, 3.0 dan 3.5 bahkan framework 1.1.

5.    Dukungan Terhadap Ajax Dalam ASP.NET

Pada seri sebelumnya, untuk menggunakan ajax kita harus menginstall terlebih dahulu secara terpisah tidak built-in didalam visual studio.net nya. Namun dengan Visual Studio.Net 2008, library ajax akan secara otomatis terinstall ketika kita menginstall visual studio.net 2008.

6.    Dukungan Terhadap Debugging untuk Javascript

Sejak munculnya javascript didalam pembangunan sebuah website, pada developer mengalami kebingungan didalam mencari kesalahan yang ada didalam javascript. Namun didalam Visual Studio.Net 2008 kita dapat melakukan debugging terhadap kesalahan – kesalahan yang mungkin terjadi didalam javascript.

7.    Dukungan Terhadap Nested Masterpage

Sebenarnya Nested Masterpage sudah ada pada Visual Studio.Net 2005 namun ada permasalahan didalam Visual Studio.Net 2005 dimana Nested Masterpage tidak dapat diedit dalam mode designer atau dalam kondisi WYSIWYG. Namun dalam Visual Studio.Net 2008, pengeditan nested masterpage dapat dilakukan.

8.    Dukungan Terhadap LINQ Intellisense dan Javascript Intellisense Pada Aplikasi Silverlight.

Javascript Intellisense memungkinkan para developer tidak perlu lagi untuk mengingat – ingat syntax ataupun fungsi – fungsi yang ada didalam javascript karena Visual Studio.Net 2008 akan menampilkannya bagi kita seperti yang terlihat pada gambar dibawah ini :
intelisense-silverlight

Dengan adanya fitur ini maka pembuatan script client menggunakan javascript akan lebih mudah termasuk dalam aplikasi AJAX dan Silverlight.

9.    Pengorganisasian Penggunaan Keyword Using dan Import

Dalam Visual Studio.Net 2008 pengorganisasian keyword using dan import menjadi lebih efisien dikarenakan Visual Studio.Net 2008 akan secara otomatis menghapus namespace yang tidak digunakan. Cara yang dilakukan adalah dengan select seluruh namespace, klik kanan dan pilih Remove Unused Usings. Hal ini dapat diperlihatkan pada gambar dibawah ini :
 organisasi-keyword

10.     Intellisense Filtering

Dalam Versi Visual Studio.Net 2008, misalkan Visual Studio.Net 2005, ketika kita mengetikkan suatu huruf atau karakter lainnya kedalam kotak intellisense maka semua item yang berhubungan dengan huruf atau karakter tersebut akan dimunculkan. Sebagai contoh, ketika kita menuliskan huruf ’a’, maka seluruh item yang memiliki huruf a baik didepan, tengah atau belakang akan dimunculkan. Namun dalam Visual Studio.Net 2008 semua item yang diawali dengan huruf ’a’ saja yang akan dimunculkan.

11.     Posisi Dari Kotak Intellisense

Pada Versi sebelumnya ketika kita mengetikkan suatu perintah dan diakhiri dengan tanda titik (’.’) maka kotak Intellisense akan muncul. Namun terkadang kemunculan kotak Intellisense ini mengganggu kita, misalkan fugsi atau perintah yang ada dibawah perintah atau fungsi yang memunculkan kotak Intellisense tertutupi sehingga kita tidak dapat mengetahui fungsi atau perintah tersebut. Namun dalam Visual Studio.Net 2008 hal ini dapat diatas dengan menekan tombol Ctrl. Dengan menekan tombol Ctrl maka kita membuat kotak tersebut jadi transparan. Dengan transparannya kotak intellisense ini maka perintah atau fungsi yang tertutupi tadi jadi kelihatan lagi.

12.     Split View Pada Visual Studio.Net 2008

Pada Versi sebelumnya, tampilan Visual Studio.Net juga dapat dibagi atau displit. Namun split yang terjadi hanya secara horizontal. Namun Pada Versi Visual Studio.Net 2008 kita dapat membagi tampilan window secara vertical. Fitur ini memungkinkan developer untuk memanfaatkan layar monitor mereka yang lebar secara maksimum. Kemudian fitur yang menarik lainnya adalah apa yang kita select pada bagian source code akan juga secara otomatis menselect item yang sesuai dengan code pada window design.

13.     HTML Javascript Warning, Bukan Error

Pada Visual Studio.Net 2005, error antara HTML dengan C# atau VB.Net digabungkan dalam 1 window. Namun pada Visual Studio.Net 2008, terjadi pemisahan dan juga error yang terjadi dari html dan javascript hanya dianggap warning bukan error. Fitur ini tidak mutlak dalam artian kita bisa menset atau membuat kesalahan pada HTML atau Javascript merupakan suatu erorr bukan warning.

14.     Kemampuan Debugging Source Code Library .Net Framework

Dalam Visual Studio.Net 2008, kita dapat melakukan debug terhadap code – code yang ada dalam library .Net Framework baik method ataupun property. Misalkan kita ingin mendebug method Databind() dari control DataGrid. Maka yang kita lakukan adalah meletakkan pointer debugging pada method Databind() dan lakukan debug dengan menggunakan tombol F10 atau F11.

15.     Library Silverlight sudah Built-In

Pada versi sebelumnya, untuk dapat membangun aplikasi silverlight maka kita harus melakukan instalasi Silverlight SDK secara terpisah. Namun dalam Visual Studio.Net 2008 maka kita silverlight sudah built-in dalam artian sudah terinstall otomatis bersamaan terinstallnya Visual Studio.Net 2008.

16.     Visual Studio LINQ Designer

Dalam Visual Studio.Net 2008, kita sudah memiliki LINQ Designer dimana kita dapat mendesign secara visual keterhubungan antara tabel yang ada dalam satu database khususnya untuk LINQ-to-SQL. Lihat gambar dibawah ini untuk lebih jelasnya :
linq-designer

17.     C++ SDK Built-In

Pada versi sebelumnya, sangat sulit untuk mendownload dan melakukan konfigurasi terhadap library dan tool – tool yang berhubungan dengan C++ SDK dalam membangun aplikasi windows. Namun dalam Visual Studio.Net 2008, library dan tool – tool ini sudah built-in.

18.     Arsitektur MUI (Multilingual User Interface)

MUI mengandung paket library – library dari Microsoft Windows sampai kepada Microsoft Office. Hal ini mendukung pengguna untuk mengubah tampilan text bahasa sesuai dengan keinginan mereka. Saat ini ada 9 bahasa yang didukung yaitu antara lain English, Spanish, French, German, Italian, Chinese Simplified, Chinese Traditional, Japanese dan Korean.

19.     Dukungan Terhadap Microsoft Popfly

Eksplorer dari Microsoft Popfly bersifat add-on dalam Visual Studio.Net 2008. dengan add-on ini kita dapat secara langsung melakukan hosting terhadap aplikasi silverlight dan object Marshup.

20.     Tool dan Ebook Gratisan

Untuk mendukung pemakaian Visual Studio.Net 2008 maka Microsoft menyediakan versi gratisan seperti Visual Studio.Net Express, Visual C# Express, dll. Selain itu banyak juga ebook –ebook yang berhubungan dengan Visual Studio.Net 2008 yang bisa didownload secara gratis.