Kamis, 19 November 2015

DELPHI

 

Delphi adalah sebuah IDE Compiler untuk bahasa pemrograman Pascal dan lingkungan pengembangan perangkat lunak. Produk ini dikembangkan oleh CodeGear sebagai divisi pengembangan perangkat lunak milik Embarcadero, divisi tersebut sebelumnya adalah milik Borland. Bahasa Delphi, atau dikenal pula sebagai object pascal (pascal dengan ekstensi pemrograman berorientasi objek (PBO/OOP)) pada mulanya ditujukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk Linux dan Microsoft .NET framework (lihat di bawah). Dengan menggunakan Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan di sistem operasi Mac OS X dan Windows CE.


DAFTAR PUSTAKA
http://ahmad-lutfianto.blogspot.co.id/2012/05/perbedaan-delphi-dan-visual-basic.html

MICROSOFT VISUAL BASIC

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan  (IDE) visual untuk membuat program perangkat lunak berbasissistem operasi microsoft windows dengan menggunakan model pemrograman (COM).
Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafic dengan cepat.
Beberapa bahasa skrip seperti Visual Basic for Aplication (VBA) dan Visual Basic Scripting (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.
Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan.
Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas. Sebuah survey yang dilakukan pada tahun 2005 menunjukkan bahwa 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, Java Script,C#, dan  Java.

PERBEDAAN VB DAN DELPHI

DELPHI dan VISUAL BASIC  merupakan pemograman yang objek oriented programing, yang satu merupakan terusan dari microsoft(vb) dan yang satu lagi dari borland(delphi). Secara tampilan keduanya terlihat hampir mirip, dari form dan tempat pengkodeannya. Secara kasar tampilan antara keduanya dibedakan pada letak object inspector nya, delphi berada pada sebelah kiri sedangkan vb berada di sebelah kanan.
Toolbox yang ada pun sebenarnya mempunyai mempunyai fungsi yang hampir serupa walupun nama pada masing-masing berbeda. Selain itu perbedaan antara vb dan delphi menurut mereka yang bergelut dalam dunia pemograman antara lain:

1. VISUAL BASIC bila membuat aplikasi database sedikit lebih rumit, karena  tidak ada component yang native ke database seperti  di delphi (ttable, dbgrid, dkk) jadi harus bikin classnya dulu untuk mengatasi hal-hal seperti ini.

2. VISUAL BASIC  tidak dapat untuk membuat thread !! untuk membuat aplikasi realtime jadinya tidak realiable komponen socketnya terkesan pas-passan, tapi di delphi sudah disediakan.

3. OOP di VISUAL BASIC belum total OOP, karena masih banyak batasannya kecuali kalau sudah dot net.

Dan menurut mereka vb membuat yang mudah menjadi mudah, sedangkan delphi membuat yang susah lebih mudah. Dan berdasarkan yang saya baca kebanyakan dari mereka lebih mengunggulkan delphi. Secara interface vb memang lebih unggul dari delphi, tapi dalam keamanan delphi sepertinya lebih unggul.
jadi untuk pemula yang belum paham betul dengan bahasa pemrograman saran disarankan umtuk memilih VISUAL BASIC karena interfacenya lebih mudah dipahami oleh pemula, dan setelah mengerti sedikit dengan VISUAL BASIC baru beralih ke DELPHI.

DAFTAR PUSTAKA
https://id.wikipedia.org/wiki/Visual_Basic


CARA MEMBUAT CALCULATOR SEDERHANA D IVISUAL BASIC

Assalamu'alaikum wr,wb

Cara Membuat Kalkulator Sederhana dengan Visual Basic 6.0 - Pada tutorial Visual Basic kali ini kita akan membuat kalkulator dengan VB 6.0 yang terdiri dari penjumlahan pengurangan dan pembagian. Tentunya konsep pembuatan atau logika program yang akan kita buat ini bisa diterapkan pada rumus matematika atau fisika, yang pada intinya kita harus mengetahui alur kerja secara manual dari sebuah rumus tersebut sehingga bisa diterjemahkan kedalam bahasa pemograman visual basic. Baca juga tentang cara membuat program menghitung umur dengan VB 6.0

Desain sebuah form kalkulator sederhana yang akan kita buat seperti gambar beikut :

cara membuat kalkulator di VB














Untuk pengosongan text box ikuti instruksi seperti gambar berikut


cara membuat kalkulator sederhana dengan VB 6.0












 
 
 
 
 
Jika langkah diatas telah selesai. Silahkan Copy paste koding berikut :

Private Sub Command1_Click()
Text3.Text = Val(Text1.Text) + Val(Text2.Text)
End Sub
Private Sub Command2_Click()
Text3.Text = Val(Text1.Text) - Val(Text2.Text)
End Sub

Private Sub Command3_Click()

Text3.Text = Val(Text1.Text) * Val(Text2.Text)
End Sub

Private Sub Command4_Click()

Text3.Text = Val(Text1.Text) / Val(Text2.Text)
End Sub

Private Sub Command5_Click()

End
End Sub

Private Sub Command6_Click()

Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
 
hasil nya:

 
Cara membuat kalkulator dengan VB 6.0 
 
Referensi : http://www.abdusatri.com/2014/07/cara-membuat-kalkulator-dengan-visual-basic.html?=1

Rabu, 18 November 2015

TUGAS 2


WANCANA ILMIAH, SEMI ILMIAH & NON ILMIAH

lmiah adalah karangan ilmu pengetahuan yang menyajikan fakta dan ditulis menurut metodolog penulisan yang baik dan benar. Jenis karangan ilmiah yaitu:



Makalah: karya tulis yang menyajikan suatu masalah yang pembahasannya berdasarkan data di lapangan yang bersifat empiris-objektif (menurut bahasa, makalah berasal dari bahasa Arab yang berarti karangan).

Kertas kerja: makalah yang memiliki tingkat analisis lebih serius, biasanya disajikan dalam lokakarya.

Skripsi: karya tulis ilmiah yang mengemukakan pendapat penulis berdasar pendapat orang lain.

Tesis: karya tulis ilmiah yang sifatnya lebih mendalam daripada skripsi.

Disertasi: karya tulis ilmiah yang mengemukakan suatu dalil yang dapat dibuktikan oleh penulis berdasarkan data dan fakta yang sahih dengan analisis yang terinci.



contoh wacana ilmiah:

Tumbuhan Akuatik

     Tumbuhan akuatik adalah tumbuhan yang berhabitat di lingkungan air. Tumbuhan ini sangat mudah kita jumpai karena habitatnya yang mudah di temui oleh setiap orang. Tumbuhan akuatik disebut juga tumbuhan hidrophytic atau hydrophytes. Dibandingkan dengan jenis tanaman seperti mesophytes dan xerophytes, hydrophytes tidak ada masalah dalam menahan air karena banyaknya air dalam lingkungan tempat tumbuhan tersebut hidup.

Ciri-ciri :

1.      Kutikula tipis. Hal ini bertujuan untuk mencegah kehilangan air.

2.      Sel stomata pada umumnya tidak aktif. Hal ini dikarenakan tumbuhan akuatik tidak memerlukan banyak kontrol dalam siklus air.

3.       Peningkatan jumlah stomata. Hal ini bertujuan untuk siklus pengeluaran air pada tumbuhan tersebut untuk menghindari kelebihan air.

4.      Flat daun pada permukaan tanaman untuk pengapungan.

5.       Mempunyai akar yang kecil agar air dapat tersebar langsung ke daun.

6.      Akar dapat mengmbil oksigen langsung dari dalam air.



Beberapa jenis tanaman air :



1.      Lotus  Tanaman jenis ini membutuhkan media air dan tanah

2.       Teratai Tanaman jenis ini membutuhkan media air dan tanah, biasanya
diletakkan dalam pot tanah liat yang melebar. Daun teratai
akan besar jika cukup zat makanan dan pupuk, daunnya akan
terbentang dam membesar d atas permukaan air.

3.       Kapu-kapu

Tanaman jenis ini membutuhkan media air dan tanah. Tanaman jenis ini tidak dapat terkena sinar matahari langsung dan tidak bisa mendapatkan terlalu banyak air, agar daunnya tidak cepat hancur.

Keterangan :

Tumbuhan Akuatik : Tumbuhan air Tumbuhan Mesophytes : Tumbuhan yang hidup pada suhu rata-rata dan kelembaban yang cukup. Tumbuhan Xerophytes : Tumbuhan yang hidup pada habitat kering. Kutikula : Kulit tumbuhan Stomata : Mulut daun



wacana semi ilmiah

Semi Ilmiah adalah sebuah penulisan yang menyajikan fakta dan fiksi dalam satu tulisan dan penulisannyapun tidak semiformal tetapi tidak sepenuhnya mengikuti metode ilmiah yang sintesis-analitis karena sering di masukkan karangan non-ilmiah. Maksud dari karangan non-ilmiah tersebut ialah karena jenis Semi Ilmiah memang masih banyak digunakan misal dalam komik, anekdot, dongeng, hikayat, novel, roman dan cerpen. Karakteristiknya : berada diantara ilmiah.



contoh wacana semi ilmiah:

Jakarta – Perombakan menteri Kabinet Indonesia Bersatu Jilid II tinggal menghitung hari. Ketua Umum DPP Partai Demokrat Anas Urbaningrum mengungkapkan, Presiden Susilo Bambang Yudhoyono (SBY) sudah mengantongi nama-nama calon menteri barunya.

“Semua (nama calon menteri-red) sudah ada di kantong beliau,” ujar Anas di sela-sela menyaksikan turnamen Volly ‘Saan Mustopa Cup’ di Kecamatan Cilamaya Wetan, Karawang, sebagaimana rilis yang diterima detikcom, Minggu (2/10/2011).

Anas mengatakan, Presiden sudah menyatakan bahwa ia akan melakukan penyegaran kabinet dan untuk itu Partai Demokrat mempersilakan Presiden memilih siapa figur yang dinilainya tepat untuk membantu.

“Jadi perombakan kabinet ini konteksnya untuk peningkatan kinerja. Siapa pun orangnya, kita serahkan kepada Presiden,” kata mantan anggota Komisi Pemilihan Umum ini.

Anas kembali mengingatkan bahwa perombakan kabinet itu hak prerogatif presiden, yang tidak perlu dipolemikkan secara berlebihan. Partai Demokrat, katanya, akan mendukung semua nama calon menteri yang telah dipilih presiden karena presiden pasti mempunyai pertimbangan yang matang sebelum memilih seseorang.

Ditanya soal sejumlah kader Partai Demokrat di kabinet yang banyak dinilai negatif masyarakat, Anas justru berpendapat sebaliknya. “Kader kami sudah sangat baik,” ujar Anas membela.

Namun yang jelas, kata Anas, pasca perombakan kabinet nanti para menteri dituntut agar semakin produktif dan mampu menerjemahkan berbagai program kerja pemerintahan dengan baik dan efisien.

Non Ilmiah (Fiksi) adalah Satu ciri yang pasti ada dalam tulisan fiksi adalah isinya yang berupa kisah rekaan. Kisah rekaan itu dalam praktik penulisannya juga tidak boleh dibuat sembarangan, unsur-unsur seperti penokohan, plot, konflik, klimaks, setting dsb.

Ciri-ciri karangan nonilmiah:

a. ditulis berdasarkan fakta pribadi,

b. fakta yang disimpulkan subyektif,

c. gaya bahasa konotatif dan populer,

d. tidak memuat hipotesis,

e. penyajian dibarengi dengan sejarah,

f. bersifat imajinatif,

g. situasi didramatisir, dan

h. bersifat persuasif.



contoh karangan nonilmiah adalah:

Dongeng, cerpen, novel, drama, dan roman adalah contoh karangan nonilmiah. Berikut penulis kutipkan cuplikan novel Hantu Jeruk Purut karya Yennie Hardiwidjaja dan synopsis telenovela Maria Mercedes.



DAFTAR PUSTAKA


Minggu, 15 November 2015

MIKROKONTROLER

Mikrokontroler adalah sebuah sistem komputer fungsional dalam sebuah chip. Di dalamnya terkandung sebuah inti prosesor, memori (sejumlah kecil RAM, memori program, atau keduanya), dan perlengkapan input output.
Dengan kata lain, 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. Begitu pula jika Anda sudah mahir membaca dan menulis data maka Anda dapat membuat program untuk membuat suatu sistem pengaturan otomatik menggunakan mikrokontroler sesuai keinginan Anda. Mikrokontroler merupakan komputer didalam chip yang digunakan untuk mengontrol peralatan elektronik, yang menekankan efisiensi dan efektifitas biaya. Secara harfiahnya bisa disebut “pengendali kecil” dimana sebuah sistem elektronik yang sebelumnya banyak memerlukan komponen-komponen pendukung seperti IC TTL dan CMOS dapat direduksi/diperkecil dan akhirnya terpusat serta dikendalikan oleh mikrokontroler ini.
Mikrokonktroler digunakan dalam produk dan alat yang dikendalikan secara automatis, seperti sistem kontrol mesin, remote controls, mesin kantor, peralatan rumah tangga, alat berat, dan mainan. Dengan mengurangi ukuran, biaya, dan konsumsi tenaga dibandingkan dengan mendesain menggunakan mikroprosesor memori, dan alat input output yang terpisah, kehadiran mikrokontroler membuat kontrol elektrik untuk berbagai proses menjadi lebih ekonomis. Dengan penggunaan mikrokontroler ini maka :

· Sistem elektronik akan menjadi lebih ringkas
· Rancang bangun sistem elektronik akan lebih cepat karena sebagian besar dari sistem adalah perangkat lunak yang mudah dimodifikasi
· Pencarian gangguan lebih mudah ditelusuri karena sistemnya yang kompak
Namun demikian tidak sepenuhnya mikrokontroler bisa mereduksi komponen IC TTL dan CMOS yang seringkali masih diperlukan untuk aplikasi kecepatan tinggi atau sekedar menambah jumlah saluran masukan dan keluaran (I/O). Dengan kata lain, mikrokontroler adalah versi mini atau mikro dari sebuah komputer karena mikrokontroler sudah mengandung beberapa periferal yang langsung bisa dimanfaatkan, misalnya port paralel, port serial, komparator, konversi digital ke analog (DAC), konversi analog ke digital dan sebagainya hanya menggunakan sistem minimum yang tidak rumit atau kompleks.
Agar sebuah mikrokontroler dapat berfungsi, maka mikrokontroler tersebut memerlukan komponen eksternal yang kemudian disebut dengan sistem minimum. Untuk membuat sistem minimal paling tidak dibutuhkan sistem clock dan reset, walaupun pada beberapa mikrokontroler sudah menyediakan sistem clock internal, sehingga tanpa rangkaian eksternal pun mikrokontroler sudah beroperasi.
Untuk merancang sebuah sistem berbasis mikrokontroler, kita memerlukan perangkat keras dan perangkat lunak, yaitu:
1. sistem minimal mikrokontroler
2. software pemrograman dan kompiler, serta downloader
Yang dimaksud dengan sistem minimal adalah sebuah rangkaian mikrokontroler yang sudah dapat digunakan untuk menjalankan sebuah aplikasi. Sebuah IC mikrokontroler tidakakan berarti bila hanya berdiri sendiri. Pada dasarnya sebuah sistem minimal mikrokontroler AVR memiliki prinsip yang sama, yang terdiri dari 4 bagian, yaitu :
1. prosesor, yaitu mikrokontroler itu sendiri
2. rangkaian reset agar mikrokontroler dapat menjalankan program mulai dari awal
3. rangkaian clock, yang digunakan untuk memberi detak pada CPU
4. rangkaian catu daya, yang digunakan untuk memberi sumberdaya
Pada mikrokontroler jenis2 tertentu (AVR misalnya), poin2 pada no 2 ,3 sudah tersedia didalam mikrokontroler tersebut dengan frekuensi yang sudah diseting dari vendornya (biasanya 1MHz,2MHz,4MHz,8MHz), sehingga pengguna tidak perlu memerlukan rangkaian tambahan, namun bila ingin merancang sistem dengan spesifikasi tertentu (misal ingin komunikasi dengan PC atau handphone), maka pengguna harus menggunakan rangkaian clock yang sesuai dengan karakteristik PC atau HP tersebut, biasanya menggunakan kristal 11,0592 MHz, untuk menghasilkan komunikasi yang sesuai dengan baud rate PC atau HP tersebut.
Perkembangan ?
Mikrokontroler pertama kali dikenalkan oleh Texas Instrument dengan seri TMS 1000 pada tahun 1974 yang merupakan mikrokontroler 4 bit pertama. Mikrokontroler ini mulai dibuat sejak 1971. Merupakan mikrokomputer dalam sebuah chip, lengkap dengan RAM dan ROM. Kemudian, pada tahun 1976 Intel mengeluarkan mikrokontroler yang kelak menjadi populer dengan nama 8748 yang merupakan mikrokontroler 8 bit, yang merupakan mikrokontroler dari keluarga MCS 48. Sekarang di pasaran banyak sekali ditemui mikrokontroler mulai dari 8 bit sampai dengan 64 bit, sehingga perbedaan antara mikrokontroler dan mikroprosesor sangat tipis. Masing2 vendor mengeluarkan mikrokontroler dengan dilengkapi fasilitas2 yang cenderung memudahkan user untuk merancang sebuah sistem dengan komponen luar yang relatif lebih sedikit.
Saat ini mikrokontroler yang banyak beredar dipasaran adalah mikrokontroler 8 bit varian keluarga MCS51(CISC) yang dikeluarkan oleh Atmel dengan seri AT89Sxx, dan mikrokontroler AVR yang merupakan mikrokontroler RISC dengan seri ATMEGA8535 (walaupun varian dari mikrokontroler AVR sangatlah banyak, dengan masing2 memiliki fitur yang berbeda2). Dengan mikrokontroler tersebut pengguna (pemula) sudah bisa membuat sebuah sistem untuk keperluan sehari-hari, seperti pengendali peralatan rumah tangga jarak jauh yang menggunakan remote control televisi, radio frekuensi, maupun menggunakan ponsel, membuat jam digital, termometer digital dan sebagainya.

Jenis-jenis Mikrokontroller
Secara teknis, hanya ada 2 macam mikrokontroller. Pembagian ini didasarkan pada kompleksitas instruksi-instruksi yang dapat diterapkan pada mikrokontroler tersebut. Pembagian itu yaitu RISC dan CISC.
· RISC merupakan kependekan dari Reduced Instruction Set Computer. Instruksi yang dimiliki terbatas, tetapi memiliki fasilitas yang lebih banyak.
· Sebaliknya, CISC kependekan dari Complex Instruction Set Computer. Instruksi bisa dikatakan lebih lengkap tapi dengan fasilitas secukupnya.
Masing-masing mempunyai keturunan atau keluarga sendiri-sendiri.
Sekarang kita akan membahas pembagian jenis-jenis mikrokonktroler yang telah umum digunakan.

1. Keluarga MCS51
Mikrokonktroler ini termasuk dalam keluarga mikrokonktroler CISC. Sebagian besar instruksinya dieksekusi dalam 12 siklus clock.
Mikrokontroler ini berdasarkan arsitektur Harvard dan meskipun awalnya dirancang untuk aplikasi mikrokontroler chip tunggal, sebuah mode perluasan telah mengizinkan sebuah ROM luar 64KB dan RAM luar 64KB diberikan alamat dengan cara jalur pemilihan chip yang terpisah untuk akses program dan memori data.
Salah satu kemampuan dari mikrokontroler 8051 adalah pemasukan sebuah mesin pemroses boolean yang mengijikan operasi logika boolean tingkatan-bit dapat dilakukan secara langsung dan secara efisien dalam register internal dan RAM. Karena itulah MCS51 digunakan dalam rancangan awal PLC (programmable Logic Control).

2. AVR
Mikrokonktroler Alv and Vegard’s Risc processor atau sering disingkat AVR merupakan mikrokonktroler RISC 8 bit. Karena RISC inilah sebagian besar kode instruksinya dikemas dalam satu siklus clock. AVR adalah jenis mikrokontroler yang paling sering dipakai dalam bidang elektronika dan instrumentasi.
Secara umum, AVR dapat dikelompokkan dalam 4 kelas. Pada dasarnya yang membedakan masing-masing kelas adalah memori, peripheral dan fungsinya. Keempat kelas tersebut adalah keluarga ATTiny, keluarga AT90Sxx, keluarga ATMega dan AT86RFxx.

3. PIC
Pada awalnya, PIC merupakan kependekan dari Programmable Interface Controller. Tetapi pada perkembangannya berubah menjadi Programmable Intelligent Computer.
PIC termasuk keluarga mikrokonktroler berarsitektur Harvard yang dibuat oleh Microchip Technology. Awalnya dikembangkan oleh Divisi Mikroelektronik General Instruments dengan nama PIC1640. Sekarang Microhip telah mengumumkan pembuatan PIC-nya yang keenam
PIC cukup popular digunakan oleh para developer dan para penghobi ngoprek karena biayanya yang rendah, ktersediaan dan penggunaan yang luas, database aplikasi yang besar, serta pemrograman (dan pemrograman ulang) melalui hubungan serial pada komputer.

 
DAFTAR PUSTAKA
https://id.wikipedia.org/wiki/mikrokontroler
Modul praktikum Sistem Digital Universitas Gunadarma

Pengertian Mikrokontroler Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program didalamnya. Mikrokontroler 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 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.

Read more at: http://elektronika-dasar.web.id/pengertian-dan-kelebihan-mikrokontroler/
Copyright © Elektronika Dasar
Pengertian Mikrokontroler Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik dan umunya dapat menyimpan program didalamnya. Mikrokontroler 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 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.

Read more at: http://elektronika-dasar.web.id/pengertian-dan-kelebihan-mikrokontroler/
Copyright © Elektronika Dasar

ROUTER


Router berfungsi sebagai penghubung 2 jaringan atau lebih untuk meneruskan data dari satu jaringan ke jaringan lainnya. Router berbeda dengan switch. Switch merupakan penghubung beberapa alat untuk membentuk suatu local area network (LAN). Sebagai ilustrasi perbedaan fungsi dari router dan switch, switch merupakan suatu jalan, sedangkan router merupakan penghubung antar jalam. Masing-masing rumahberada pada jalan yang memiliki alamat dalam suatu urutan tertentu. Dengan cara yang sama, switch menghubungkan berbagai macam alat, dimana masing-masing alat memiliki alamat IP sendiri pada sebuah LAN.
Router sangat banyak digunakan dalam jaringan berbasis teknologi protocol TCP/IP, dan router jenis itu disebut juga dengan IP Router. Selain IP Router, ada lagi AppleTalk Router, dan masih ada beberapa jenis router lainnya. Internet merupakan contoh utama dari sebuah jaringan yang memiliki banyak router IP. Router dapat digunakan untuk menghubungkan banyak jaringan kecil ke sebuah jaringan yang lebih besar, yang disebut dengan internetwork, atau untuk membagi sebuah jaringan besar ke dalam beberapa subnetwork untuk meningkatkan kinerja dan juga mempermudah manajemennya. Router juga kadang digunakan untuk mengoneksikan dua buah jaringan yang menggunakan media yang berbeda (seperti halnya router wirless yang pada umumnya selain ia dapat menghubungkan komputer dengan menggunakan radio, ia juga mendukung penghubungan komputer dengan kabel UTP), atau berbeda arsitektur jaringan, seperti halnya dari Ethernet ke token ring.
Router juga dapat digunakan untuk menghubungkan LAN ke sebuah layanan telekomunikasi seperti halnya telekomunikasi leased line atau Digital Dubcyber Line (DSL). Router yang digunakan untuk menghubungkan LAN ke sebuah koneksi leased lineseperti T1, atau T3, sering disebut sebagai access server. Sementara itu, router yang digunakan untuk menghubungkan jaringan lokal ke sebuah koneksi DSL disebut juga dengan DSL router. Router-router jenis tersebut umumnya memiliki fungsi firewall untuk melakukan penapisan paket berdasarkan alamat sumber dan alamat tujuan paket tersebut, meski beberapa router tidak memilikinya. Router yang memiliki fitur penapisan paket disebut juga dengan packet-filtering router . Router umumnya memblokir lalu lintas data yang dipancarkan secara broadcast sehingga dapat mencegah adanya broadcast storm yang mampu memperlambat kinerja jaringan.

Secara umum, router dibagi menjadi dua buah jenis, yakni:
  • static router (router statis): adalah sebuah router yang memiliki tabel routing statis yang di setting secara manual oleh para administrator jaringan.
  • dynamic router (router dinamis): adalah sebuah router yang memiliki dan membuat tabel routing dinamis, dengan mendengarkan lalu lintas jaringan dan juga dengan saling berhubungan dengan router lainnya.
 
DAFTAR PUSTAKA
https://id.wikipedia.org/wiki/Penghala

VIDEO STUDIO 9

Ulead VideoStudio adalah sebuah software untuk editing video yang dapat dilakukan di PC atau dengan kata lain diperuntukkan sebagai editing video amatir. Dengan menggunakan Ulead VideoStudio pengeditan video sederhana seperti hasil shooting dengan menggunakan handycam dapat dilakukan. Pengeditan yang dapat dilakukan dengan menggunakan Ulead VideoStudio meliputi capture hasil shooting, memotong dan menyambung klip video, menambahkan teks keterangan pada klip, menambahkan suara dan musik, serta memberikan efek – efek tambahan lain seperti transisi antar klip. Seperti software lain, Ulead VideoStudio 9 memiliki spesifikasi minimal yang diperlukan agar dapat dipergunakan pada PC. Spesifikasi komputer yang high end seperti ukuran harddisk, kecepatan RAM dan prosessor akan sangat mempengaruhi proses pengeditan dan render video yang dilakukan. Berikut ini adalah spesifikasi minimal yang diperlukan untuk Ulead VideoStudio 9 :  Intel® Pentium® IV 2.0 GHz CPU  Microsoft® Windows® 2000, XP Home Edition/Professional/Media Center Edition  256MB of RAM (512MB atau lebih)  1GB dari sisa space harddisk untuk instalasi program  4 GB+ space harddisk video capture dan editing BAB 2 7  Windows-compatible display dengan resolusi 1024x768  Windows compatible sound card CDROM, CD-R/RW or DVD-R/RW Setelah mengetahui spesifikasi minimal yang diperlukan kita dapat meng-instal Ulead VideoStudio 9 pada PC dan dapat memulai mempelajari dan atau melakukan proses editing video.

Tampilan Awal Ulead VideoStudio 9 (Welcome Screen)

 Pertama kali membuka VideoStudio 9 akan tampil sebuah Welcome screen, yang menampilkan 3 menu aplikasi yaitu : DV-toDVD Wizard merupakan menu yang digunakan untuk mentrasfer data kaset ke cd; Movie Wizard digunakan untuk mengedit secara otomatis dari beberapa klip video dan VideoStudio Editor untuk membuat video secara manual.  
Pengeditan video yang akan dibahas pada modul dan workshop adalah dengan menggunakan VideoStudio Editor. Subbab selanjutnya akan menjabarkan mengenai elemen – elemen yang terdapat pada VideoStudio Editor.

Elemen – Elemen Layar Ulead VideoStudio 9 Setelah dilakukan pemilihan VideoStudio Editor pada welcome screen akan ditampilkan layar yang akan dipergunakan untuk melakukan proses video editing, seperti yang ditunjukkan pada gambar 2.2. Berikut penjelasan mengenai elemen – elemen yang terdapat pada layar Ulead VideoStudio 9: 

1 Panel Step Berisi 7 step yang digunakan dalam pembuatan video klip, yaitu : capture, edit, effect, overlay, title, audio dan share. 

2 Menu Bar Berupa menu yang terdiri atas beberapa perintah, seperti menu file, edit, klip, tools. 

3 Panel Option Adalah panel yang bertugas menampilkan setting dari sebuah fungsi yang dijalankan, terdiri atas controls, buttons, dan 1 2 3 4 5 6 7 Gambar 2.2 Elemen-elemen Layar VideoStudio 9 9 informasi lainnya dari sebuah klip video yang dapat diubah sesuai dengan keinginan kita.

4 Jendela Preview Adalah tempat menampilkan klip yang sedang aktif, video filter, effect, atau teks/title.

5 Panel Navigasi Adalah panel yang berisikan tombol – tombol untuk memainkan sebuah klip atau memotongnya yang terdiri atas tombol playback, rewind, forward, dan lainnya. 

6 Library Adalah tempat penyimpanan klip-klip, efek, file suara yang sering dipergunakan dalam video. 

7  Timeline Adalah tempat untuk melakukan penyusunan dan pengeditan video yang termasuk dalam project. Setelah kita mengetahui elemen – elemen yang terdapat pada Ulead VideoStudio 9, kita dapat memulai proses editing video. 2.2 Tahap Awal Proses Editing Video Proses editing diawali dengan membuat project, dan pemasukkan (import) file yang diperlukan ke dalam library dan timeline. 

Menyimpan, Membuka dan Membuat Project Baru Klip video yang telah dibuat disimpan terlebih dahulu didalam proyek (project) yaitu dengan cara mengklik menu File > Save atau File > Save as. Selanjutnya akan tampil kotak dialog Save As, disini ditentukan path dan folder untuk melakukan penyimpanan file. Untuk membuka project yang telah dibuat dilakukan dengan cara mengklik menu File > Open Project, setelah itu dipilih project yang ingin dibuka. 10 Untuk membuat proyek baru dilakukan dengan cara mengklik menu File > new Project, atau dengan tekan kombinasi [Ctrl+N] pada keyboard.  Import Klip Pemasukkan (import) klip dilakukan untuk pemasukkan file dari luar hasil shooting kedalam video ulead 9 sehingga dapat dipergunakan sebagai salah satu hasil komposisi video. Hasil import tersebut dapat dimasukan kedalam timeline dan disusun didalam timeline agar nantinya dapat dibuat sebuah rangkaian video yang diinginkan.


DAFTAR PUSTAKA
Modul Workshop Video Studio 9 Universitas Gunadarma

COUNTER DAN REGISTER

Kehidupan nyata sehari-hari yang telah diubah dan disimpan dapat diatur cara dan bentuk penyimpanannya, dan sekali tersimpan,data itu akan terus tinggal dalam rangkaian elektronika sampai waktu yang tak berhingga. Tetapi permasalahannya,data yang talah tersimpan sangat kecil jumlahnya, hanya satu data saja, yang dikenal dengan 1 bit data biner. Padahal semua kejadian jumlahnya sangat besar dan selalu berubah setiap saat. Inilah permasalahannya , flip-flop hanya mampu menyimpan data biner sebesar hanya 1 bit saja. Tidak bias lebih. Jadi diperlukan suatu system untuk menyimpan data yang lebih banyak. Dalam register, data biner yang tersimpan dapat menetap tetapi banyak juga register yang berfungsi menyimpan dan menggeser data biner untuk operasi perhitungan. Register adalah suatu kumpulan flip-flop yang dapat secara bersama-sama menyimpan data biner dalam jumlah yang sangat banyak. Pada hakekatnya tak terbatas. Tetapi biasanya dikelompokkan berupa kelipatan 4 flip-flop dalam setiap register yang disebut dengan nibble. Jadi Register atau yang disebut dengan memori adalah suatu rangkaian logika yang mampu menyimpan data dalam bentuk bilangan biner. Fungsi dari register ini selain sebagai penyimpanan data juga untuk menghindari berkedipnya angka yang ditunjukkan oleh display (seven segment) pada saat menerima pulsa-pulsa yang diberikan oleh decoder. Sebuah register geser dapat memindahkan bit-bit yang tersimpan ke kiri atau ke kanan. Register geser dikelompokkan sebagai urutan rangkaian logika, oleh karena itu register geser disusun dari rangkain Flip-Flop. Selain untuk pergeseran data, register geser juga dapat digunakan untuk mengubah data seri ke paralel atau dari data parallel ke seri. Register yang paling sederhana tidak lebih dari sebuah penyimpanan data biner. Register yang terdiri dari 4 bit disebut nibble dan jika terdiri 8 bit disebut byte. Selain kemampuannya dalam menyimpanan dat register juga dapat menahan dan menggeser (shift) ke kiri dan ke kanan. Register yang dipakai dalam computer digital beraneka ragam jenis dan fungsi rangkaian elektroniknya. Register paling sederhana dan dasar yaitu register buffer atau register penyangga data. Register buffer adalah jenis register yang paling sederhana dan dasar yang hanya berfungsi untuk menyimpan kata digital. Register ini hanya terdiri dari kumpulan flip-flop D. Rangkaian register ini membuktikan bahwa suatu flip-flop D yang jumlahnya lebih dari satu dapat digabungkan atau dirangkai hingga menjadi register, sehingga dapat menyimpan data lebih banyak dari 1 bit. Berdasarkan cara serial register dibagi enjadi 4 jenis :Serial In Serial Out (SISO), Serial In Paralel Out(SIPO), Paralel In Serial Out (PISO),dan Paralel In Paralel Out (PIPO). Kita sering melihat keinerja sebuah jam digital yang mampu mencacah detik demi detik, atau odometer digital kendaraan yang mencacah kilometer demi kilometer, atau timbangnan digital yang mencacah gram demi gram, mesin otomatis pengisi bahan bakar mencacah liter demi liter bensin, dan lain –lain. Mengapa piranti tersebut dapat mencacah? Jawabannya yaitu karena ada piranti pencacah atau counter. Penggabungan dari berbagai macam piranti digital seperti gerbang logika,flip-flop, dan register dapat diciptakan suatu piranti pencacah, yakni suatu piranti dengan kemampuan baru, kemampuan mecacah, disamping kemampuannya sebagai pembentuk logika, menyimpan dan menggeser data. Jadi piranti pencacah terdiri dari: gerbang logika, flip-flop, dan register yang dibangun dengan arsitektur umpan balik, sehingga mempunyai kemampuan baru, yakni dapat mencacah. Ada berbagai jenis piranti pencacah yang dapt diciptakan orang yaitu piranti yang paling dasar ialah pencacah riak atau pencacah ripple. Adapun macam-macam Register yaitu : 

1. Register Peyangga Data (Register Buffer) Register buffer adalah jenis register yang paling sederhana dan dasar, yang hanya berfungsi untuk menyimpan kata digital. Register ini hanya terdiri dari kumpulan flip-flop D. register ini membuktikan bahwa suatu flip-flop D yang jumlahnya lebih dari satu dpat digabungkan atu dirangkai hingga menjadi register, sehingga dapat menyimpan data lebih banyak dari 1 bit. 

2. Register Buffer Terkendali Register buffer tersebut di atas dapat menyimpan data lebih besar dari 1 bit,  dalam hal ini 4 bit, tetapi register tersebut hanya dpat menyimpan saja sedereatan data-data biner, tanpa mampu mengendalikannya. Dengan menggembangkan suatu rancangan yang lebih baik dapat dibangun suatu register buffer yang dilengkapi dengan sinyal kendali.Yang dimaksud adalah sinyal kendali LOAD dan CLEAR (RESET). Load adalah sinyal kendali untuk mengendalikan register supaya menyimpan data biner yang diterimanya.Clear berfungsi untuk membersihkan register dari data biner yang diterima dan disimpannya, atau berfungsi untuk menghapus data biner yang disimpannya.

3. Register Geser Dasar dari register geser adalah menggeser data yang disimpannya.sebagai contoh sebuah register 4 bit akan menggeser data biner yang saling berurutan sebanyak 4 kali. Proses bergesernya data yang masuk ke dalam register terjadi sejalan dengan sinyal pendetak. Cepat lambatnya pewaktuan dalam pergesaran ditentukan oleh sinyal pendetak yang digunakan. Setiap kali sinyal pendetak berdenyut, maka data yang tersimpan akan bergeser satu posisi. Jika pulsa pendetak berdenyut sekali lagi, maka data yang tersimpan akan bergeser satu posisi. Jika pula pendetak berdeak sekali lagi, maka data yang tersimpan akan bergeser satu posisi lagi, dan selanjutnya. 

4. Register Geser Terkendali sebuah register geser terkendali yang mempunyai masukan-maukan kendlai yang mengatur operasi rangkaian pada pulsa-pulsa yang berikutnya. 

5. Register Geser Dengan Masukan Paralel Keluaran Serial Merupakan register geser yang paling rumit dan mungkin paling unik, yaitu register geser dengan masukan parallel keluaran serial atau parallel in serial out disingkat dengan PISO. Register jenis ini terdiri dari beberapa flip-flop, yang bagian sinyal kendali Asinkronnya (berupa set data) berfungsi sebagai masukan data, sedangkan masukan lainnya tetap atau telah disetel. 

6. Register Geser Dengan Masukan Serial Keluaran Serial Register geser jenis ini bekerja dengandata yang masuk dan keluaran secra berurutan sehingga disebut Serial In Serial Out atau disingkat SISO. Register ini banyak dipakai sebagai penyalur data lewat media tunggal. Media yang digunakan biasanya berupan penghantar, gelombang radio,atau optic. Contoh piranti yang menggunakan system ini adalah kendali jauh atau remote control yang digunkan pada peswat TV modern dan peralatan Audio HIFI stereo kelas atas.  


DAFTAR PUSTAKA
Modul praktikum Sistem Digital Universitas Gunadarma

Popular Posts