Sharing Apa Aja

CO.CC:Free Domain

2/16/2009

INTERNET: Pengertian, Sejarah, dan Fasilitas-Fasilitasnya

MK Perpustakaan Digital dan Publikasi Elektronik - 1

Apakah INTERNET itu?
Istilah INTERNET berasal dari bahasa Latin inter, yang berarti “antara”. Secara kata per kata INTERNET berarti jaringan antara atau penghubung. Memang itulah fungsinya, INTERNET menghubungkan berbagai jaringan yang tidak saling bergantung pada satu sama lain sedemikian rupa, sehingga mereka dapat berkomunikasi. Sistem apa yang digunakan pada masing-masing jaringan tidak menjadi masalah, apakah sistem DOS atau UNIX.

Sementara jaringan lokal biasanya terdiri atas komputer sejenis (misalnya DOS atau UNIX), INTERNET mengatasi perbedaan berbagai sistem operasi dengan menggunakan “bahasa” yang sama oleh semua jaringan dalam pengiriman data. Pada dasarnya inilah yang menyebabkan besarnya dimensi INTERNET.

Dengan demikian, definisi INTERNET ialah “jaringannya jaringan”, dengan menciptakan kemungkinan komunikasi antar jaringan di seluruh dunia tanpa bergantung kepada jenis komputernya.

Kesimpulan:
• Definisi INTERNET : Internet merupakan hubungan antar berbagai jenis komputer dan jaringan di dunia yang berbeda sistem operasi maupun aplikasinya di mana hubungan tersebut memanfaatkan kemajuan media komunikasi (telepon dan satelit) yang menggunakan protokol standar dalam berkomunikasi yaitu protokol TCP/IP.
• Fungsi : Internet merupakan media komunikasi dan informasi modern.

Sejarah terbentuknya INTERNET
Banyak hal di INTERNET hanya dapat dimengerti dengan mengetahui latar-belakang perkembangannya.

ARPANet
Pada tahun 1969 ARPA (Advanced Research Project Agency), sebuah bagian dalam kementerian Pertahana Amerika Serikat memulai sebuah proyek, yang di satu sisi menciptakan jalur komunikasi yang tak dapat dihancurkan dan disisi lain memudahkan kerjasama antar badan riset diseluruh negeri, seperti juga industri senjata. Maka terbentuklah ARPANet.

Bila pada awalnya komputer sejenis yang melakukan pertukaran data, bertambahnya komputer dengan berbagai sistem operasi lain menuntut solusi baru komunikasi yang tak terbatas antar semua badan yang tergabung dalam jaringan.
Internetting Project
Untuk itu dibuat Internetting Project, yang mengembangkan lebih lanjut hasil yang telah dicapai dalam ARPANet, agar media komunikasi baru ini juga dapat dimanfaatkan oleh berbagai sistem komputer yang tergabung. Kemudian vendor-vendor komputer meramaikan lalu lintas jaringa tersebut untuk berbagai kebutuhan sehingga terciptalah INTERNET.

Protokol INTERNET: TCP/IP
Seperti telah disebutkan di atas, INTERNET terbentuk dari jaringan-komputer yang tersebar di seluruh dunia. Masing-masing jaringan-komputer terdiri dari tipe-tipe komputer yang berbeda dengan jaringan yang lainnya. Maka diperlukan sebuah protokol yang mampu mengintegrasikan seluruh jaringan komputer tersebut.

Solusinya adalah sebuah protokol pengiriman data yang tak bergantung pada jenis komputer dan digunakan oleh semua komputer untuk saling bertukar data. Agar data tidak hanya dapat dikirim dan diterima, melainkan juga dapat dimanfaatkan oleh setiap komputer, diperlukan program standar yang mengolah data tersebut pada sistem yang berkaitan.

Protokol pengiriman merupakan sebuah konvensi (kesepakatan) yang menetapkan dengan cara apa data dikirimkan dan bagaimana kesalahan yang terjadi dikenali serta dipecahkan. Secara sederhana prose pengiriman data terdiri atas dua langkah.

Pertama, data yang akan dikrimkan (misalnya sebuah file teks) dibagi ke dalam paket data berukuran data berukuran sama (paket), kemudian dikirimkan satu per satu. Di Internet, protokol ini disebut IP (Internet Protocol).

Kedua, harus dijamin setiap paket data sampai ke alamat yang benar dan semuanya benar diterima. Untuk itu diperlukan protokol lainnya, yaitu Transmission Control Protocol (TCP) mengaitkan sebuah blok data pada paket data IP, yang antara lain mengandung informasi mengenai alamat, jumlah total paket data dan urutan setiap paket yang membentuk paket tersebut. Hanya secara bersamaan kedua protokol membentuk kesatuan yang berfungsi, karena itu biasanya disebut TCP/IP.

Dengan adanya TCP/IP ini, INTERNET memiliki 3 keuntungan :
• Memberi kesempatan INTERNET menggunakan jalur komunikasi yang sama untuk pemakai yang berbeda pada saat yang sama. Karena paket-paket data tidak perlu dikirimkan bersama-sama, jalur komunikasi dapat membawa segala tipe paket data sementara mereka dikirimkan dari tempat yang satu ke tempat yang lain. Sebagai contoh, bayangkan sebuah jalan raya di mana mobil bergerak sepanjang jalan yang sama walaupun mereka menuju ke tempat-tempat yang berbeda-beda.
• Memberi INTERNET fleksibilitas. Sementara paket-paket data bergerak, mereka bergerak dari satu host ke host lain sampai mencapai tujuan akhir. Jika sebuah jalur komunikasi tidak berfungsi, sistem yang mengontrol aliran data dapat menggunakan jalur alternatif. Maka, paket-paket data dapat bergerak melalui jalur-jalur yang berbeda-beda.
• Meningkatkan kecepatan transmisi data. Sebagai contoh, jika terjadi kesalahan, TCP meminta host asal mengirm kembali hanya paket-paket data yang mengandung kesalahan, bukan semua paket data. Ini berarti meningkatkan kecepatan transmisi data.

Cara akses ke INTERNET
1. Sambungan langsung ke Network
Anda dapat menggunakan sebuah komputer yang secara langsung mempunyai hubungan ke INTERNET. Sebagai contoh, Anda mungkin menggunakan sebuah PC yang merupakan bagian dari sebuah jaringan komputer yang mempunyai hubungan ke INTERNET. Dalam kasus ini, sistem Anda menjadi host INTERNET penuh, yaitu mempunyai alamat elektronik tersendiri.

2. Sambungan dengan menggunakan SLIP/PPP
Untuk menggunakan hubungan dial-up telepon, Anda memerlukan sebuah alat untuk mengkonversi sinyal komputer (digital) menjadi sinyal telepon (analog), dan sebaliknya. Alat untuk mengkonversi sinyal digital ke sinyal analog disebut modulator. Sedang, alat untuk mengkonversikan sinyal analog ke sinyal digital disebut demodulator. Untuk mengakses ke INTERNET melalui hubungan telepon, Anda memerlukan sebuah modem (modulator-demodulator). Selain itu diperlukan juga TCP/IP dan software SLIP atau PPP seperti Linux, Warp, dll.

3. Sambungan langsung ke On-line Service seperti BBS, Compuserve.
Untuk menjadi sebuah host INTERNET tanpa harus memiliki hubungan full-time ke INTERNET (yang umumnya sangat mahal), ada sebuah cara mensetup sebuah host INTERNET melalui hubungan telepon. Untuk melakukan hal tersebut, Anda perlu mengadakan perjanjian dengan sebuah host INTERNET yang lain yang bertindak sebagai titik hubungan. Selanjutnya, diperlukan sejumlah program yang disebut sebagai PPP (Point to Point Protocol) dan SLIP (Serial Line Internet Protocol) dalam workstation. Setelah workstation menghubungi host INTERNET melalui jalur telepon, PPP menyediakan kemampuan TCP/IP untuk workstation tersebut.

Domain Name System
Tentunya juga harus ada sebuah metode yang memungkinkan pengiriman kepada masing-masing komputer di INTERNET. Pada awalnya disusun sebuah daftar yang memuat nama semua jaringan yang tergabung dalam INTERNET. Dengan tingkat pertumbuhan INTERNET yang sangat tinggi tidak mungkin lagi menjaga daftar-daftar tetap aktual. Karena Internet menggunakan sebuah sistem alamat yang dapat diolah oleh komputer khusus (disebut Router), yang terdapat antara masing-masing jaringan.

Alamat IP

Sebuah alamat IP terdiri atas sebuah angka biner 32-bit, yang menggambarkan lokasi jaringan hingga komputer dalam jaringan tersebut yang harus dicapai. Dari sanalah Router memilih jalur yang paling menguntungkan.
Artinya, Internet menentukan sendiri jalan “melalui” banyak jaringan yang tergabung antara dua tempat, sehingga hampir tak mungkin merusak media komunikasi ini. Bila misalnya sebuah kabel penghubung rusak oleh pekerjaan galian tanah, INTERNET mengalihkan pengiriman paket ke jalur lain. Hal ini disebut Dynamic Rerouting.

Alamat DNS

Karena angka biner tidak mudah diingat, maka dikembangkan sistem Domain Name System (DNS). Disini alamat disusun dalam sebuah hierarki berbagai wilayah (domain = wilayah), yang mewakili sebuah kelompok host
tertentu. Host adalah komputer dalam jaringan lokal (LAN) atau Wide Area Network (WAN), yang diakses oleh komputer lain dalam jaringan tersebut.

Agar penyampaian otomatis oleh Router tetap berfungsi, angka biner tetap digunakan. Bila Anda memberikan sebuah alamat DNS, pertama-tama data dikirimkan ke sebuah Server dan diubah menjadi alamat Ip yang dapat dibaca oleh Komputer.

Contoh berikut ini akan menjelaskan sistem alamat DNS. Seperti pada alamat IP, alamat tersebut juga mengandung informasi yang dibutuhkan untuk identifikasi komputer yang diingikan. Setiap bagian alamat DNS harus dipisahkan dengan sebuah titik.

Gopher.bppt.id
Gopher adalah nama sebuah komputer dalam jaringan “bppt”
dalam domain “id”, yang berarti Indonesia. Seperti Anda lihat pada contoh di atas, mula-mula ditulis nama host yang diinginkan, disusul oleh bagian-bagian yang semakin besar hingga tingkat tertinggi, yaitu domain.

Untuk mencapai komputer tersebut, alamat dibaca dari kanan ke kiri. Mula-mula jaringan tempat Anda mengakses INTERNET menciptakan hubungan dengan Router tertinggi yang mengelola semua alamat dalam domain “id”.

Domain diatas mewakili sebuah wilayah geografis, singkatan “id” berarti Indonesia. Selain itu terdapat pula berbagai domain tematik, yang dikenali pada singakatan paling kanan dalam alamat DNS.








Domain geografis :








Dengan demikian alamat INTERNET standar adalah : username@domain

Bagaimana mengakses INTERNET?
1. Hardware
Memiliki komputer dengan spesifikasi minimum sebagai berikut :
• PC minimal 386 (486 DX-4 recomended)
• Monitor Super VGA
• RAM 4 MB (8 MB recomended, tergantung program aplikasi)
• Memiliki Communication Port (RS-232)
• Modem dengan kecepatan 14400 BPS atau lebih
• Mouse
• Multi Media (tergantung aplikasi pelayanan INTERNET)
• Mampu menjalankan system Windows
2. Berlangganan dengan ISP (INTERNET Service Provider) atau Online Service
3. Software/Program Aplikasi (tergantung fasilitas INTERNET yang akan digunakan)
• Eudora Light
• Netscape
• Internet Explorer
• Internet Phone
• Net 2 Phone
• Net Meeting

Pelayanan Utama dalam INTERNET
Software yang mendukung Internet menyediakan banyak pelayanan teknis. Bagian ini akan membahas empat pelayanan INTERNET yang paling penting dan mendasar.

I. Pelayanan Mail
Pelayanan untuk mengirim dan menerima pesan-pesan. Setiap pesan yang dikirim dari satu sistem ke sistem-sistem yang lain menuju tujuan akhir. Di belakang layar, pelayanan
mail memastikan bahwa pesan-pesan yang dikirim dan diterima secara lengkap pada alamat yang benar.
II. Pelayanan telnet
Pelayanan yang memberikan kesempatan Anda menghubungi sistem remote atau sistem yang terletak di tempat yang jauh. Sebagai contoh, Anda dapat menggunakan telnet untuk menghubungi sebuah host/provider di negara lain. Setelah Anda menghubungi host tersebut, Anda dapat login ke host tersebut (username dan password yang sah). Setelah itu Anda dapat bertukar data melalui INTERNET.
III. Pelayanan File Transfer Protocol (FTP)
Pelayanan transfer file dari satu sistem ke sistem lain. Dalam INTERNET, Anda dapat mentransfer file dari host ke sebuah host remote. Proses ini disebut uploading, dan sebaliknya jika Anda mentransfer file dari host remote ke host lokal disebut downloading.
IV. Pelayanan Client/Server
Program Client meminta dukungan program server. Sebagai contoh, Gopher client menampilkan menu, setelah Anda memilih perintah-perintah dalam menu, Gopher client menghubungi Gopher server yang sesuai (tidak perduli dimana lokasinya dalam INTERNET) dan mengeksekusi permintaan Anda.

Jenis-jenis Layanan INTERNET
• Electronic Mail (E-mail)
Fungsi : mengirim atau menerima surat ke/dari seluruh penjuru dunia.
Sebagai pemakai INTERNET, Anda dapat mengirim dan menerima pesan dari pemakai INTERNET lain dari berbagai penjuru dunia. Namum selain pesan-pesan pribadi, dengan E-mail dapat juga mengirim dan menerima file binary. Maka secara virtual Anda dapat mengirim dan menerima segala tipe data. Sistem mail INTERNET adalah tulang punggung (dan motivasi awal) dari INTERNET itu sendiri.
Untuk dapat menerima surat elektronik, Anda harus memiliki kotak pos (mailbox) untuk menampung surat-surat yang masuk sebelum Anda sempat menbacanya. Sebuah kotak pos elektronik (electronic mailbox) sama dengan kotak pos dikantor pos. Siapapun bisa mengirim surat ke kotak pos, tetapi hanya pemiliknya yang bisa meneliti dan membuang isi kotak surat tersebut.
Alamat kotak pos untuk surat elektronik disebut E-mail address. Sebagai contoh :
budi @indo.net.id
budi : nama user
indo : nama provider
net : network/provider
id : nama domain geografis, yaitu Indonesia
Surat menyurat di INTERNET dilakukan dengan menggunakan program surat elektronik. Cara penggunaannya sangat mudah bila program dijalankan dibawah user interface grafis seperti Windows. Saat pengiriman hanya perlu diisikan alamat penerima dan subjek (topik) surat, kemudian isi surat langsung dapat diketik untuk dikirim. Jika perlu Anda dapat menyertakan file tertentu untuk dikirim bersama-sama dengan surat tersebut (Attachments).
Program surat elektronik yang popular digunakan adalah Eudora Mail. Eudora Mail menggunakan protokol yang disebut POP (Post Office Protocol) dan dibuat oleh Qualcomm Inc.

• File Tranfer Protocol (FTP)
Fungsi :mengirim dan menerima file antar host dari seluruh penjuru dunia.
Anonymous FTP memungkinkan pengaksesan ke server FTP dengan login anonymous tanpa memerlukan password. Anonymous FTP adalah salah satu dari pelayanan dalam Internet yang cukup penting. Dengan akses ke berbagai anonymous FTP, Anda dapat memperoleh file-file secara grafis. Anda dapat menemukan program-program, gambar-gambar, majalah elektronik, artikel-artikel dalam kelompok diskusi tertentu. Salah satu program FTP adalah WS_FTP.

• Tele Networking (TelNet)
Fungsi : mengakses komputer (host/server) dari jauh/Remote login.
Telnet adalah program yang memungkinkan komputer kita menjadi terminal dari komputer lain di INTERNET. Telnet memungkinkan kita untuk masuk (log in) sebagai pemakai komputer jarak jauh dan menjalankan program komputer layanan yang ada dikomputer tersebut.

• User’s Network (UseNet)
UseNet adalah sistem kelompok diskusi di mana artikel-artikel didistribusikan ke seluruh dunia. UseNet memiliki ribuan kelompok diskusi, sehingga tidak heran jika UseNet meliputi segala macam topik yang mungkin Anda inginkan.

• World Wide Web (WWW)
Sering disebut “the WEB”/”W3”, merupakan sistem dalam internet yang memiliki fasilitas pencarian dan pemberian informasi yang cepat dengan menggunakan teknologi hypertext.
Sebutan World Wide Web (Web=jaring laba-laba) sangat tepat untuk menggambarkan struktur data pada jaringan INTERNET. Berbeda dengan misalnya susunan data logis berstruktur pohon yang dikenal dari DOS. WWW memungkinkan penanganan atau akses yang jauh lebih fleksibel pada file yang dikelola.

Di WWW, struktur sumber daya-INTERNET dapat dibandingkan dengan jaring laba-laba. Bila dilihat polanya, jaringan ini terdiri atas lingkaran-lingkaran berbagai ukuran yang berpusat pada titik tengah yang sama. Dari titik tengah ini terbentuk garis-garis penghubung yang tegak lurus pada lingkaran, sehingga terdapat titik simpul. Bila pada struktur pohon percabangan merupakan jalur hubungan, pada Web semua garis merupakan penghubung setiap titik simpul yang mengandung data. Pemilihan disini dilakukan dengan item Hypertext. Pada titik simpul bisa terdapat sebuah komputer di Internet atau sebuah petunjuk untuk file tertentu pada sebuah komputer. Hal ini berarti, dengan memilih sebuah item Hypertext diciptakan hubungan dengan sebuah komputer pada suatu tempat di dunia, dimana Anda dapat melanjutkan perjalanan atau langsung ke sebuah file tertentu.
“Bahasa” World Wide Web:HTML

Untuk membuat Hypertext, dikembangkan sebuah bahasa pemrograman khusus yang memungkinkan pengikatan alamat WWW atau file dalam sebuah dokumen. Sesuai dengan fungsinya, bahasa pemrograman ini disebut Hypertext Mark up Language (HTML). File ini biasanya berextention *.html. Agar file yang berisi Hypertext ini bisa dikirimkan, diperlukan protokol pengiriman data yang spesifik yang disebut HyperText Transfer Protocol (HTTP).
Untuk menemukan setiap hubungan Hypertext digunakan Uniform Resource Locator (URL). Karena itu, halaman WWW juga disebut dokumen URL.
Beberapa alamat browser/search engine di INTERNET :
Nama Alamat elektronik
Yahoo! http://www.yahoo.com/
Alta Vista http://www.altavista.digital.com/
Lycos http://www.lycos.com/
WebCrawler http://www.webcrawler.com/
Inktomi http://www.cs.berkeley.edu/
DejaNews http://www.dejanews.com/
BimaSakti http://www.cs.utexas.edu/users/adison/cgi/bimasakti/

• Internet Relay Chat (IRC)
Internet Relay Chat/IRC merupakan fasilitas untuk komunikasi langsung dengan menggunakan keyboard. Anda dapat ambil bagian dalam komunikasi publik dengan sekelompok orang. Atau, jika Anda inginkan, Anda dapat menggunakan IRC untuk mengatur komunikasi pribadi dengan orang-orang tertentu, yaitu sejenis teleconference.

• Internet Phone/Conference
Fasilitas untuk melakukan percakapan jarak jauh via INTERNET. Untuk itu diperlukan aplikasi khusus dan dukungan hardware multi media.

• WAIS Server
WAIS (Wide Area Information Service) menyediakan cara lain untuk menemukan informasi yang tersebar dalam INTERNET. WAIS mampu mengakses segala database yang besar (seperti dokumen, file berisi gambar, video dan suara).

• Gopher
Internet menyediakan banyak informasi yang dapat diakses penggunanya lewat sistem menu. Seorang pengguna INTERNET dihadapkan pada sebuah menu yang bercabang-cabang. Untuk menuju ke informasi atau data yang dituju, seorang pengguna menyeleksi pilihan-pilihan yang disediakan hingga masuk ke topik yang diinginkan. Fasilitas demikian disebut Gopher.

• Mailing List
Kelompok diskusi - fasilitas ini dibangun menggunakan teknik yang sama dengan proses penyebaran surat elektronik. Dengan menggunakan fasilitas ini, sebuah berita/file dapat didistribusikan ke banyak pengguna sekaligus. Bahkan penggunanya dapat melakukan diskusi, seminar, ceramah, konferensi secara elektronik tanpa terikat dimensi ruang dan waktu. Diskusi dapat berlangsung setiap hari tanpa henti. Hasil yang diperoleh akan jauh lebih efektif daripada penyelenggaraan seminar/konferensi konvesional.
Daftar alamat Mailing List dengan topik ekonomi








BEBERAPA ISTILAH INTERNET

American OnLine (AOL)
Layanan Komersial yang menyediakan browser Internet-nya sendiri.

Browser
Aplikasi yang ada di komputer Anda, mirip dengan aplikasi pengolah kata atau aplikasi lain, yang dirancang untuk membaca tipe file data tertentu. Untuk mengakses WWW, Anda membutuhkan program software internet browser ini.
Browsing-metode untuk menjelajahi WWW Internet. Mem-browse WWW sering disebut sebagai surfing the Net.

CU-SeeMe
Aplikasi yang memungkinkan konferensi video pada Internet.

Cyberspace
Tempat virtual di mana orang dapat berkomunikasi dan bertemu.

Domain name
Bagian yang membentuk IP address pada Internet. Domain name terdiri dari dua bagian atau lebih yang terpisah oleh tanda titik. Bagian paling kiri adalah bagian yang paling penting, menunjukkan tujuannya. Contoh : WWW menunjukkan Web server mail. Sembarang domain name akan “melebur” menjadi hanya satu IP address yang unik untuk setiap mesin. Bagian sebelah kanan menunjukkan tipe site. Contoh :.gov menunjukkan negara asal site, misalnya id menunjukkan negara Indonesia.

E-Mail
Mirip surat pos, tetapi dikirimkan secara elektronik, sehingga tiba ditempat tujuan nyaris dalam tempo seketika itu juga. E-mail yang berisikan pesan dikirim ke komputer Anda dan akan terus ada di komputer itu sampai Anda mengambilnya (membuka dan menyimpannya atau membuangnya).

Eudora
Aplikasi e-mail desktop yang populer karena lingkungan grafis dan kemampuannya untuk bekerja di hampir semua jenis server (PC maupun Macintosh).

FAQ
Frequently Asked Questions - daftar yang memuat jawaban dari pertanyaan-pertanyaan yang paling sering diajukan tentang topik tertentu.

FTP (File Transfer Protocol)
Program yang digunakan pada komputer berbasis Windows untuk mentransfer file (software atau dokumen) pada Internet.

GIF (Graphics Interchange Format)
Jenis image yang seringkali dipakai pada web pages karena kemampuannya untuk me-render warna latar belakang sebagai transparan.

Gopher
Program berbasis teks yang digunakan untuk mem-browser daftar menu Internet pada berbagai server gopher.

Home Page
Halaman-halaman yang menampung berbagai informasi dari suatu perusahaan, institusi atau pribadi. Contoh White House home page berisikan informasi politik dan kebijakan Presiden AS.

HTML
HyperText Markup Language - bahasa standar yang digunakan browser Internet untuk membuat halaman dan dokumen yang dipajang pada Web. Selain memungkinkan komputer berkomunikasi, HTML juga menyediakan link di antara file-file yang ada di komputer yang berbeda dan dipisahkan oleh jarak yang jauh.

HTTP
HyperText Transfer Protocol - protokol yang memungkinkan bermacam-macam komputer yang saling berkomunikasi dengan menggunakan bahasa HTML.

HyperLink
Bagian dari Web page yang menghubungkan Anda ke file lain, menyediakan seamless link (hubungan) ke file-file pada komputer lain. Biasa dikenal sebagai link. Mengklik hyperlink berarti mem-browse WWW dan mengunjungi berbagai lokasi.

Hypermedia document
File data berisi banyak informasi yang dikirimkan melalui Internet ke komputer Anda dan dimunculkan secara grafis dalam cara yang user friendly.

Hypertext
Salah satu cara untuk me-link banyak file. Teks yang mengandung hypertext biasanya digarisbawahi. Untuk melihat ‘kait’nya Anda cukup mengklik pada teks tersebut.

Internet
Jaringan komputer dunia yang menghubungkan jaringan-jaringan komputer komersiah regional di seluruh dunia.

Intranet.
Pemanfaatan Internet dalam LAN untuk menghubungkan oran-orang dalam satu perusahaan tanpa berhubungan dengan dunia luar.

IP address
Alamat IP yang terbentuk dari empat angka yang dipisahkan oleh tanda titik. Alamat yang bersifat unik ini akan diberikan setelah Anda mengirimkan e-mail ke Hostmaster@INTERNIC.NET.

ISP (Internet Service Provider)
Perusahaan penyedia jasa koneksi ke Internet.

Java
Bahasa pemrograman berbasis-obyek yang sederhana, dan tidak tergantung pada platform dan sistem operasi. Bahasa ini dikembangkan oleh Sun Microsystems dan digunakan untuk membuat HotJava.

JPEG (Joint Photographic Expert Group)
Image grafis dalam bentuk terkompresi yang sering digunakan pada Web pages.

Listserv
Komputer yang mengotomatiskan pengiriman e-mail (bertindak sebagai pusat distribusi untuk pesan-pesan e-mail). Salah satu contoh adalah EDTECH yang para anggotanya mendiskusikan topik-topik yang terkait dengan teknologi pendidikan.

Lycos
Salah satu search engine. Lycos dikembangkan oleh Carnegie Mellon University dan melakukan pencarian berdasarkan judul dan isi. Pembaruan indeks dilakukan setiap minggu, sedangkan pencariannya bisa dilakukan setiap hari.

MPEG (Moving Picture Experts Group)
Algoritma terkompresi untuk file video dan audio. Bentuk ini sering digunakan pada web.

Net
Singkatan dari cyberspace.

Netscape
Browser Internet yang juga merangkap fungsi e-mail, FTP, Telnet, dan Gopher.

Newsgroup
Salah satu cara untuk berkomunikasi dengan penjelajah Internet lainnnya.

Online
Sering digunakan untuk merujuk saat orang ber-Internet.

Baca Selengkapnya......

Sofware Denger Musik

Aplikasi yang paling populer sebagai pemutar musik adalah Winamp, khususnya file MP3 akan tetapi aplikasi tersebut menggunakan tampilan atau skin yang futuristik, rumit, dan komplek. Ditambah lagi dengan berbagai jenis efek filtering yang pasti main rakus melahap sumber daya komputer. Konsekwensinya, kinerja komputer anda akan menjadi lambat.
Dari informasi-informasi yang saya dapat untuk mengatasi hal tersebut dapat dipakai penyetel-penyetel musik yang ringan diantaranya adalah Foobar2000 0.83 dan yplay 1.0.16, dengan fitur yang tidak kalah.
Foobar2000 mendukung berbagai format media yang ada yang merupakan aplikasi media player yang dikembangkan oleh peter pawlowski yang pernah masuk dalam tim pengembangan aplikasi Winamp3. Aplikasi ini menggunakan interface yang cukup sederhana. Dimana dalam mode menjalankan data media, aplikasi ini akan memakan ruang memory sekitar 1.9 MB, lebih sedikit dibandingkan dengan pemakaian memory oleh aplikasi Winamp atau Media Player MS. Secara default aplikasi ini dapat mendukung berbagai format audio seperti WAV, AIFF, VOC, AU, SND, Ogg Vorbis, MP2, MP3 dan MPC. Untuk Mendownloadnya silahkan klik Disini Foobar2000 0.83 Gratis lo...

Hampir lupa yang satunya, ya udah mari kita liat apa itu yplay 1.0.16. Ini yang pasti pemutar musik juga. Kan udah aq sebutkan tadi...
yplay 1.0.16 mempunya tampilan yang biasa-biasa aja, sebagaimana program standar windows pada umumnya, tanpa embel-embel grafis rumit dan efek yang memberatkan sistem. tetapi justru disitulah kelebihan program karya programmer Australia, Simon Haynes. yplay menggunakan resource yang sangat kecil, sehingga hampir tidak mengganggu performa sistem sama sekali. Untuk mencobanya silahkan klik disini yplay 1.0.16 yang penting gratis juga... tenang aja men... kalau yang bayar mau beli pakek apa daon ???

Baca Selengkapnya......

2/13/2009

PROTOTIPE SISTEM PENGENDALIAN SUHU PADA MESIN PENGERING CABAI BERBASIS MIKROKONTROLER AT89C51

Oleh : Dery Rinaldy, ST
Alumni Fakultas Teknik Universitas Syiah Kuala Banda Aceh NAD

Mikrokontroler merupakan salah satu jenis komponen elektronika yang mengalami perkembangan pesat dalam hal aplikasi. Di samping mudah dioperasikan juga memiliki kapasitas yang cukup besar. Mikrokontroler adalah sebuah chip yang berfungsi sebagai pengontrol rangkaian elektronik dan umumnya dapat menyimpan program di dalamnya. Mikrokontroler umumnya terdiri dari CPU, memori, I/O tertentu dan unit pendukung seperti Analog-to-Digital Converter (ADC) yang sudah terintegrasi di dalamnya.
Penggunaan mikrokontroler sangat luas, tidak hanya untuk akuisisi data melainkan juga untuk pengendalian di pabrik-pabrik, kebutuhan peralatan kantor,
peralatan rumah tangga, automobil, dan sebagainya. Hal ini disebabkan mikrokontroler merupakan sistem mikroprosesor (yang di dalamnya terdapat CPU, ROM, RAM dan IO) yang telah terpadu pada satu keping, selain itu komponennya murah dan mudah didapatkan di pasaran.


ALAT PENGERING
Suatu sistem pengering pada umumnya terbagi dalam beberapa tipe pengeringan.
a. Natural Drying, sebagai pengeringan alami hanya menggunakan panas matahari secara langsung sebagai sumber energinya, serta hanya dipengaruhi dengan keadaan lingkungan saja.
b. Semiartifical solar drying, alat pengering matahari buatan yang sering menggunakan alat bantu pengatur udara (fan) yang digerakkan oleh suatu motor listrik untuk memelihara kondisi aliran udara sepanjang waktu pengeringan.
c. Solar assisted artifical, alat pengering matahari yang mengggunakan bantuan energi panas lain untuk pengeringan. Energi yang sering digunakan bisa energi dari listrik, bahan bakar minyak dan biomassa.[2]

SENSOR DAN TRANSDUSER.
Transduser adalah alat yang mengubah energi dari satu bentuk ke bentuk yang lain. Transduser dapat dibagi menjadi dua kelas : transduser input dan transduser output. Transduser input-listrik mengubah energi non listrik menjadi energi listrik, misalnya suara atau suhu menjadi tenaga listrik. Transduser output-listrik bekerja pada urutan sebaliknya, yaitu mengubah energi listrik kepada bentuk energi non listrik.
Sensor adalah alat yang digunakan untuk mendeteksi dan sering berfungsi untuk mengukur magnitude sesuatu. Sensor adalah jenis transduser yang digunakan untuk mengubah variasi mekanis, magnetis, panas, sinar dan kimia menjadi tegangan dan arus listrik. Sensor biasanya dikategorikan melalui pengukur, diantaranya sensor proximity, sensor sinar, sensor ultrasonik, sensor tekanan , sensor suhu dan lain-lain
SENSOR SUHU LM35
LM35 ialah sensor temperatur paling banyak digunakan untuk praktek, karena selain harganya cukup murah, linearitasnya lumayan bagus. LM35 tidak membutuhkan kalibrasi eksternal yang menyediakan akurasi ±¼°C pada temperatur ruangan dan ±¾°C pada kisaran -55 to +150°C.
LM35 dimaksudkan untuk beroperasi pada -55° hingga +150°C, sedangkan LM35C pada -40°C hingga +110°C, dan LM35D pada kisaran 0-100°C. LM35D juga tersedia pada paket 8 kaki dan paket TO-220. Sensor LM35 umumnya akan naik sebesar 10mV setiap kenaikan 1°C (300mV pada 30 °C).[3]


Gambar1. Bentuk Fisik LM35[3]

ANALOG DIGITAL CONVERTER (ADC) 0804
Analog Digital Converter (ADC) 0804 digunakan untuk mengubah tegangan analog menjadi bentuk digital dalam bentuk bit-bit sehingga dapat digunakan untuk pemrosesan digital.
ADC 0804 mempunyai dua masukan analog VIN(+) dan VIN(-). Masukan analog sesungguhnya VIN merupakan selisih tegangan antara kedua tegangan masukan :

VIN= VIN(+) - VIN(-)
Pada operasi normal ADC 0804 menggunakan VCC +5V sebagai tegangan referensinya, sehingga jankauan masukan analog dimulai dari 0V sampai 5 V. Karena IC ini mempunyai resolusi keluaran 8 bit, resolusinya sama dengan 5V/255 = 19,6 mV. 255 adalah nilai konversi maksimum dari ADC 0804.
ADC 0804 memiliki generator clock internal yang harus diaktifkan dengan menghubungkan sebuah resistor eksternal (R) antara pin CLK OUT dan CLK IN serta sebuah kapasitor eksternal (C) antara CLK IN dengan ground digital. Frekuensi clock pada pin CLK OUT sama dengan f=1/(1,1RC). Sinyal eksternal dapat juga digunakan untuk sinyal clock ini yang dihubungkan ke pin CLK IN.
Seperti ditunjukkan Gambar 2, ADC 0804 memiliki dua symbol ground yang berbeda yaitu ground analog ( A GND) dan ground digital( D GND). Pembagian ini diperlukan karena ground digital menghasilkan banyak derau.
Dari gambar juga dapat dilihat bahwa ADC 0804 memiliki keluaran digital three-state, keluaran-keluaran ini dapat langsung dihubuungkan dengan saluran data mikrokomputer.


Gambar 2 Konfigurasi Pin-Pin ADC 0804[6]

GAMBARAN UMUM LCD
LCD merupakan penampil karakter elektronik, kapasitas karakter yang dapat ditampung oleh LCD bergantung kepada spesifikasi dari pabrik.
Tabel 1 Fungsi pin modul LCD [7]


Bagian kedua merupakan sebuah sistem yang dibentuk dengan mikrokontroler yang ditempelkan dibalik pada panel LCD, berfungsi mengatur tampilan informasi serta berfungsi mengatur komunikasi M1632 dengan mikrokontroler. Dengan demikian pemakaian M1632 menjadi sederhana, sistem lain pada M1632 cukup mengirimkan kode-kode ASCII dari informasi yang ditampilkan seperti memakai sebuah printer.

Light Emitting Diode (LED)
Pada dioda berprategangan maju, elektron bebas melintasi persambungan dari jatuh ke dalam lubang (hole). Pada saat elektron ini jatuh dari tingkat energi yang lebih tinggi ke tingkat yang lebih rendah, ia akan memancarkan energi. Pada dioda-dioda biasa, energi ini keluar dalam bentuk panas. Tetapi pada Light Emitting Diode ( dioda pemancar cahaya) energi memancarkan sebagai cahaya. LED telah mengantikan lampu-lampu pijar dalam beberapa pemakaian karena tegangannya yang rendah, umurnya yang panjang, dan switch mati-hidupnya yang cepat. LED yang menghasilkan pemancaran di daerah cahaya tampak amat berguna dalam instrumentasi, alat hitung (Calculator) dan sebagainya.
LED mempunyai penurunan tegangan lazimnya dari 1,5 V sampai 2,5 V untuk arus di antara 10 dan 150 mA. Penurunan tegangan yang tepat tergantung dari arus LED, warna, kelonggaran dan sebagainya.
Kecemerlangan LED tergantung dari arusnya. Idealnya, cara tebaik untuk mengendalikan kecemerlangan ialah dengan menjalankan LED dengan sumber arus. Cara berikutnya yang terbaik setelah sumber arus adalah tegangan catu yang besar dari resistansi seri yang besar.Dalam hal ini, arus LED dapat kita atur dengan :

I = (Vs-Vled)/Rs

PENGUAT OPERASIONAL (OP-AMP)
Penguat opersional (Op-Amp) adalah suatu rangkaian yang terintegrasi yang berisi beberapa tingkat dan konfigurasi penguat diferensial, penguat operasional memiliki dua masukan dan satu keluaran serta memiliki penguatan DC yang tinggi. Untuk dapat bekerja dengan baik, penguat operasional memerlukan tegangan catu yang simetris yaitu tegangan yang berharga positif (+V) dan tegangan yang berharga negatif (-V) terhadap tanah (ground). Berikut ini adalah simbol dari penguat opersional.[9]



Gambar 3 Simbol Penguat Operasional[9]

Karakteristik penguat operasional banyak digunakan dalam berbagai aplikasi karena beberapa keunggulan yang dimilikinya, seperti penguatan yang tinggi, impedansi masukan yang tinggi, impedansi keluaran yang rendah dan lain sebagainya. Berikut ini adalah karakteritik dari Op-Amp ideal:
o Penguatan tegangan lingkar terbuka (open loop voltage gain) Avol = ~
o Tegangan offset keluaran (output offset voltage) V~ = 0
o Hambatan masukan (input resistance) Ri = ~
o Hambatan keluaran (output resistance) Ro = 0
o Lebar Pita (band width) BW = ~
o Waktu Tanggapan (respon time) = 0 detik
o Karakteristik tidak berubah dengan suhu
Kondisi ideal tersebut hanya merupakan kondisi teoritis tidak mungkin dapat dicapai dalam kondisi praktis.[9]

PERANCANGAN SISTEM
GAMBARAN UMUM SISTEM
Perancangan alat ini diawali dengan diagram blok umum dari sistem. Hal ini untuk mempermudah dalam pembuatannya. Adapun diagram bloknya terlihat seperti pada gambar di bawah ini :


Gambar 4 Blok Diagram Sistem

Gambar 4 merupakan blok diagram dari prototipe pengendali suhu pada mesin pengering berbasis mikrokontroler AT89C51. Rangkaian ini terdiri dari sensor suhu LM35, penguat, mikrokontroler AT89C51, keypad, LED, dan Relay sebagai driver Output. Sedangkan outputnya berupa heater dan kipas angin. LCD digunakan untuk menampilkan suhu yang dinputkan oleh keypad..
Pengoperasian alat dengan telebih dahulu pengguna memasukkan nilai suhu yang diinginkan melalui keypad. Lalu nilai tersebut ditampilkan pada LCD bersamaan dengan suhu sekarang yang dideteksi oleh sensor suhu LM35. Suhu yang di masukkan disebut Suhu Setting (Tset) sedangkan suhu sekarang disebut Suhu Aktual (Tact) Mikrokontroler lalu menerima data tersebut dan memproses data tersebut dan membandingkan dengan suhu sekarang. Apabila suhu yang diinginkan lebih besar dari suhu sekarang maka akan menghidup pemanas (lampu) sedangkan suhu yang diinginkan lebih kecil dari suhu sekarang maka akan menghidupkan pendingin (kipas angin). Ketika suhu yang dinginkan telah tercapai maka akan mengaktifkan LED sebagai indicator dan sistem akan mati.

Baca Selengkapnya......

2/09/2009

DIGITALISASI SIGN BOARD KEGIATAN AKADEMIK FAKULTAS TEKNIK UNSYIAH BERBASIS MIKROKONTROLER AT89C52

Sign Board Kegiatan Akademik berbasis mikrokontroler AT89C52 merupakan aplikasi digital yang berfungsi untuk menampilkan kegiatan akademik di Fakultas Teknik Unsyiah. Sistem ini terdiri dari RTC, keypad, rangkaian sistem minimum, driver baris, driver kolom, display LCD dan display LED matrik. Proses kerja sistem diawali dari pengaturan data informasi dengan menggunakan media keypad yang ditampilkan pada LCD display kemudian dilanjutkan dengan pembacaan data dari IC RTC dan RAM oleh mikrokontroler untuk diproses menjadi informasi akademik yang ditampilkan pada LED matrik display. Selama catu daya terhubung ke sistem mikrokontroler terus membaca perubahan data pada IC RTC dan RAM untuk meng-update informasi. Tampilan pada Sign Board berupa informasi ”tanggal”, ”jam”, ”minggu ke”, ”semester” dan ”tahun ajaran”.

Kata Kunci: Mikrokontroler AT89C52, RTC, Driver baris, Driver kolom dan Display Dot Matrik.


PENDAHULUAN
Kadang kalanya mahasiswa ataupun dosen lupa dengan kegiatan akademik yang sedang dijalaninya dalam proses belajar mengajar, misalnya lupa akan minggu, semester ataupun tahun keberapa kegiatan sedang berjalan. Untuk itu Fakultas Teknik Unsyiah membuat suatu papan pengumuman (Sign Board) khusus yang menyampaikan informasi tersebut. Pada saat sekarang ini, proses penyampaian dan pembaharuan informasi masih dilakukan dengan cara diketik, dicetak dikertas dan kemudian ditempel pada papan pengumuman sehingga kurang efektif jika informasi harus diperbaharui setiap saat.

Hal tersebut yang mendasari pembuatan papan pengumuman (Sign Board) ini secara digital. Dengan merancang sistem informasi akademik secara digital menggunakan mikrokontroler maka informasi yang biasanya tercetak (printed information) dikertas akan dirubah menjadi elektronik yang ditampilkan pada display yang terbuat dari susunan LED, proses perubahan ini disebut dengan proses digitalisasi. Selain itu dengan digitalisasi ini, informasi yang ditampilkan pada display dapat diperbaharui secara otomatis dikarenakan papan pengumuman yang dirancang menggunakan teknologi mikrokontroler

TINJAUAN PUSTAKA

Peranan Mikrokontroler Pada Teknologi Informasi

Mikrokontroler saat ini sudah dikenal dan digunakan secara luas didunia industri yang berorientasi pengontrolan, seperti pengontrolan display, pengontrol mesin-mesin industri, pengontrol temperatur dan sebagainya.
Dalam teknologi informasi, mikrokontroler juga berperan penting sebagai pengontrol utama pada penampil informasi cuaca, iklan, temperatur, penerbanagan serta informasi akademik dilingkungan pendidikan. Umumnya informasi yang bersifat karakter atau grafik, ditampilkan dengan beragam teknik agar semua informasi tersebut sampai ke masyarakat umum seperti karakter berjalan [1].

Sekilas Tentang Keluarga Mikrokontroler MCS-51

MCS-51 pertama kali dikembangkan oleh Intel Corporation pada tahun 70-an sehingga dapat dibilang usia MCS-51 sudah lebih dari 23 tahun. MCS-51 merupakan salah satu keluarga mikrokontroler yang sampai sekarang masih banyak dikembangkan oleh berbagai produsen semacam Atmel Corp. Berbagai kemampuan yang dimiliki MCS-51 masih terus ditingkatkan. Pada awalnya MCS-51 dibuat dalam dua versi, NMOS dan CMOS. Namun akhirnya hanya versi CMOS yang tersedia di pasaran saat ini.Salah satu mikrokontroler keluarga MCS-51 adalah AT89C52 yang merupakan mikrokontroler yang dikeluarkan oleh Atmel pada tahun 1994, sebuah perusahaan yang bergerak dalam produksi semikonduktor. Dengan memadukan arsitektur perangkat keras keluarga mikrokontroler MCS-51 dan teknologi Flash Memory, maka AT89C52 terbentuk sebagai sebuah mikrokontroler dengan fasilitas timer, port serial, 32 kaki I/O, RAM dan Flash Memory untuk keperluan menyimpan program.

Dengan desain arsitektur perangkat keras yang sesuai dengan mikrokontroler keluarga MCS-51 pada generasi pendahulunya seperti 8031 dan 8051 yang masih membutuhkan memori eksternal untuk menyimpan program, maka AT89C52 juga mempunyai konfigurasi kaki yang sama pula sehingga dengan mudah mikrokontroler ini dapat menggantikan generasi pendahulunya [2].

Mikrokontroler AT89C52

Mikrokontroler AT89C52 memiliki prosesor 8 bit dan lebar bus data juga 8 bit sehingga memerlukan 8 pena (D0….D7). Akan tetapi karena jumlah pena Mikrokontroler terbatas, pena data ini tidak dikeluarkan, hanya didalam chip. Pena untuk bus data dimultipleks dengan alamat A0….A7 pada port 0. Karena itu, port 0 sering dituliskan sebagai AD0….AD7 [3].



Gambar 1. Konfigurasi PIN AT89C51

RTC DS 12C887

Real Time Clock merupakan suatu chip (IC) yang memiliki fungsi sebagai penunjuk waktu. RTC DS 12C887 memiliki register yg dapat menunjukkan detik, menit, jam, tanggal, bulan dan tahun. RTC ini didesain memiliki 128 lokasi RAM yang terdiri dari 15 byte untuk data waktu serta kontrol, dan 113 byte sebagai RAM yang dapat digunakan sebagai RAM pada umumnya. RTC DS 12C887 menggunakan bus yang termultipleks untuk menghemat pin. Timing yang digunakan untuk mengakses RTC dapat menggunakan intel timing atau motorola timing. RTC ini juga dilengkapi dengan pin IRQ untuk kemudahan dalam proses [5].


Gambar 2. Pin RTC DS 12C887

Tabel 1.Fungsi masing-masing pin RTC DS12C887


RTC mempunyai RAM internal didalamnya, dalam memori tersebut terbagi menjadi beberapa register-register yang mempunyai fungsi dalam pengontrolan maupun pengambilan data RTC. Agar tidak terjadi kesalahan dalam pengontrolan maupun pengambilan data, peta alamat dari masing-masing register harus jelas.


Gambar 3. Peta Alamat RTC

PERANCANGAN DAN REALISASI ALAT
Berikut ini adalah gambar diagram blok dari perancangan Sign Board kegiatan akademik berbasis mikrokontroler dapat dilihat pada gambar 4 dibawah ini


Gambar 4. Diagram Blok Sistem Sign Board

Dari diagram blok sistem dapat dilihat bahwa sistem perancangan terdiri dari RTC, memori eksternal (RAM), keypad, LCD, rangkaian sistem minimum AT89C52, driver baris, driver kolom dan display LED yang tersusun matrik.
Aplikasi penempatan sistem ini direncanakan pada pusat akademik Fakultas Teknik Unsyiah yang memberi informasi akademik kepada civitas akademika berupa informasi jam, kalender, jumlah minggu, semester dan tahun ajaran.

Prinsip kerja sistem yaitu, sistem minimum akan mengambil data pada RAM (yang menyimpan data informasi) dan juga mengambil data pada RTC (yang menyimpan data waktu atau tanggal) untuk diolah menjadi data informasi kegiatan akademik. Nilai waktu pada Sign Board ini dapat diatur dengan menggunakan keypad. Data yang diinputkan melalui keypad akan tercetak ke LCD sesuai dengan nilai pengaturan. Data yang dapat diatur berupa data jam, tanggal, tahun ajaran, minggu dan semester. setelah proses pengaturan selesai, sistem secara otomatis akan menampilkan data yang telah diinputkan tersebut ke display LED matrik. Untuk proses seterusnya mikrokontroler akan membaca perubahan isi register waktu RTC dan juga RAM. Hasil pembacaan register RTC dan RAM ini akan diproses oleh mikrokontroler untuk meng-update informasi pada display LED matrik.


>Gambar 5. Layout Tampilan Alat


Perancangan Perangkat Keras

Perangkat keras ini merupakan bagian dari tiap-tiap blok diagram pada gambar 4.

Sistem Minimum AT89C51


Pada rangkaian ini mikrokontroler berdiri sendiri dengan catu detak dari sebuah kristal 11,059,200 yang mendapat filter oleh 2 buah capasitor 33pf. Rangkaian kristal ini berfungsi sebagai osilator yang akan menggerakkan mikrokontroler sehingga dapat bekerja dengan baik.

Pada rangkaian mikrokontroler ini juga terdapat rangkaian RESET dan POWER ON RESET. Pada rangkaian reset hanya terdapat sebuah push button yang apabila ditekan maka pin RESET mikrokontroler akan menjadi HIGH sehingga membuat mikrokontroler akan melakukan booting awal kembali dan vector reset akan mengarah kembali ke alamat 0H. Sedangkan rangkaian POWER ON RESET yaitu sebuah rangkaian yang akan memberikan sinyal RESET kemikrokontroler setelah catu daya terpasang hanya terdapat 1 buah capasitor 10uF yang akan memberikan sinyal HIGH sesaat terhadap pin RESET dan kemudian akan tetap menjadi LOW dikarenakan oleh sebuah resistor pull down 4,7K.


Gambar 6. Rangkaian Sistem Minimum

Mikrokontroler AT89C51 ini mempunyai empat buah port I/O dua arah yaitu P0, P1, P2, dan P3. Dalam perancangan ini port-port Mikrokontroler yang digunakan antaranya P1 sebagai input masukan yang dihubungkan dengan keypad, port 0 digunakan untuk bus data dan alamat, port 2 digunakan untuk driver baris, pin P3.0 sampai P3.3 digunakan sebagai pengontrol RTC sedangkan Pin P3.4, P3.5 dan P3.6 digunakan untuk driver kolom dengan menggunakan IC shift register.

Driver Kolom


Gambar 7. Rangkaian Driver Kolom

Driver kolom terdiri dari beberapa shift register yang digunakan tergantung banyaknya jumlah LED Dot Matrik. Prinsip kerja shift register adalah pada saat reset semua keluaran shift register berlogika 0, data yang di inputkan pada kaki DS akan digeser ke register pada saat satu pulsa clock diberi pada kaki input SHCP dan data setiap register ditransfer ke register penyimpanan ketika satu pulsa clock diberi pada input STCP. Jika kedua input SHCP dan STCP dihubung bersama, maka satu pulsa clock akan mendahului register penyimpanan, data pada register penyimpanan ini akan muncul ke output ketika kaki OE diberi logika 0. Shift register ini memiliki serial input dan serial output, serial output digunakan sebagai masukan untuk seial input shift register lainnya. Pada perancangan semua keluaran dari shift register dihubungkan ke kaki anoda LED Dot Matrik.

Keypad
Rangkaian tombol keypad tipe push button yang terdiri dari empat baris dan tiga kolom, tombol-tombolnya tersusun dalam satu paket sehingga mudah digunakan dan juga sesuai dengan kebutuhan perancangan sistem ini. Tombol keypad yang dipakai dalam perancangan ini adalah sebanyak 10 tombol yang mewakili angka-angka yang digunakan untuk mengedit angka-angka yang akan ditampilkan pada jam, kalender, minggu dan tahun ajaran yang berlangsung dan 1 tombol untuk perubahan huruf yaitu untuk merubah tulisan semester ganjil dan genap.


Gambar 8. Rangkaian Keypad
Proses pendeteksian penekanan tombol keypad oleh mikrokontroler yaitu dengan mendeteksi perubahan data biner pada salah satu port 1 Mikrokontroler yang dipasang rangkaian keypad ini, misalnya untuk memeriksa tombol-tombol 1, 2, dan 3 mana yang ditekan maka, kita memberi P1.4 dengan logika 0 secara pemrograman maka apabila dilakukan penekanan pada tombol 1, maka P1.0 akan berlogika 0 sedangkan P1.1 sampai P1.3 berlogika 1 perubahan logika ini yang akan dideteksi oleh mikrokontroler yang kemudian dibanding untuk mewakili angka-angka yang dimaksud secara terprogram.

Display LCD
Display LCD pada perancangan Sign Board digunakan untuk display waktu saat menginputkan nilai melalui keypad pada proses pengaturan ”jam”, ”kalender”, ”minggu ke” dan ”tahun ajaran”.
Pin 7 sampai dengan 14 dihubungkan ke sebuah IC 74HC573 atau latch(penahan). IC latch digunakan sebagai penyangga data yang akan dikirimkan ke LCD dikarenakan port 0 pada rangkaian mikrokontroler digunakan untuk banyak operasi terutama operasi expanded. Oleh karena itu jika ingin menggunakan port 0 secara independent maka wajib menyertakan buffer ataupun latch. Untuk dapat melewatkan data dari input latch hingga ke output latch, cukup memberikan clock High low dipin 11 (C) pada IC 74HC573, maka apapun data diinput akan dikeluarkan keoutput.


Gambar 9. Rangkaian Display LCD

Real Time Clock (RTC)
Rangkaian ini terdiri dari sebuah chip 12C887 dimana didalam chip tersebut sudah terdapat sistem waktu dan jam,menit,detik serta tanggal dan alarm. Chip ini juga dilengkapi dengan internal baterai yang mampu bertahan hingga 10 tahun.


Gambar 10. Rangkaian RTC

Rangkaian ini bekerja dengan melewati pin address dan data dari AD0-AD7. sedangkan pin control yang lain digunakan dalam wiring external akses terhadap mikrokontroler.

Antarmuka RAM
Rangkaian ini terdiri dari sebuah IC 6264 dengan kemampuan simpan 8Kbyte. Rangkaian ini disusun berdasarkan mode expanded terhadap mikrokontroler. Jika menggunakan mode expanded maka untuk mengakses RAM tersebut harus mengikuti aturan decoder.

Rangkaian decoder digunakan pada saat mikrokontroler menggunakan mode external, artinya untuk pembacaan data dari external RAM. Rangkaian decoder ini yang menentukan alamat akses dari rangkaian external yang akan diakses oleh mikrokontroler dalam hal ini mikrokontroler akan mengakses external RAM pada alamat 2000H dan mengakses rangkaian RTC dengan alamat akses 4000H. decoder ini hanya terdiri dari sebuah IC 74HC138 yang bekerja sesuai input ABC nya yang dihubungkan dengan HIGH address mikrokontroler untuk mengakses external.

Diagram Alir

Perancangan Program assembly MCS-51
Perancangan program utama dapat dilihat pada diagram alir gambar 11. Dimana proses jalannya program diawali dengan inisialisasi RTC dan LCD untuk mempersiapkan RTC dan LCD agar masing-masing dapat bekerja sesuai dengan yang diinginkan. Kemudian dilanjutkan dengan bagian pengecekan keypad apakah ada dilakukan pengaturan waktu atau tidak. Jika tidak diteruskan pada proses pembacaan data dari RTC dan RAM untuk diolah menjadi data informasi akademik yang ditampilkan pada display LED matrik. Perubahan data RTC dan RAM akan dibaca terus-menerus oleh mikrokontroler untuk meng-update informasi.
Untuk kondisi penekanan sembarang tombol keypad oleh user, maka mikrokontroler akan mengarahkan program counter-nya (PC) ke subrutin atur waktu, disini user dapat menginputkan nilai angka untuk jam, menit, detik, hari, tanggal, bulan, tahun, minggu, tahun ajaran dan semester melalui keypad. Proses input data ini ditampilkan pada LCD. Setelah selesai proses pengaturan, nilai-nilai angka tersebut disimpan ke buffer RTC dan RAM. Nilai-nilai yang telah tersimpan pada buffer RTC akan disalin pada masing-masing register DS12C887 sehingga data-data tersimpan dengan baik, subrutin atur waktu ini dapat dilihat pada Gambar 12.


Gambar 11. Diagram Alir Program Utama

Setelah nilai-nilai tersebut tersimpan pada register-register DS 12C887, maka kemudian mikrokontroler kembali melakukan proses pengolahan data untuk ditampilkan ke display.

>
Gambar 12. Diagram Alir Subrutin Set Waktu RTC

PENGUJIAN DAN PEMBAHASAN
Pengujian yang dilakukan dalam karya ilmiah ini meliputi pengujian sistem minimum AT89C52 beserta rangkaian keypad, pembentukan karakter pada LED Matrik, dan pengujian RTC DS 12C887 dan LCD 20x16 dan pengujian hasil keseluruhan.

Pengujian Sistem Minimum AT89C52 Beserta Rangkaian Keypad

Pengujian rangkaian ini untuk mengetahui kinerja mikrokontroler AT89C52 dan keypad. Pengujian dilakukan dengan membuat program yang berfungsi untuk mengeluarkan data biner yang dapat menyalakan dan memadamkan LED pada port P0 sesuai dengan masukan tombol keypad yang ditekan. Tombol yang digunakan disini adalah tombol keypad 4x3 yang dipasang pada port 1 yang mewakili untuk mengontrol LED. Setiap tombol pada keypad memiliki 2 fungsi yaitu untuk menyalakan dan memadamkan LED. Jika tombol ditekan, LED akan menyala dan apabila tombol yang sama di tekan lagi maka LED akan padam. Rangkaian pengujian dapat dilihat pada gambar 13.


Gambar 13. Rangkaian Pengujian Sistem Minimum AT89C51 Serta Rangkaian Keypad


Tabel 2. Hasil Pengujian Penekanan Sekali Pada Keypad



Tabel 4.2 di atas adalah hasil pengujian penekanan satu kali pada masing-masing tombol, dimana dalam pengujian ini hanya menggunakan delapan buah LED. Sehingga tombol 1 - 8 yang berfungsi sedangkan tombol ’9’,’0’,’*’,’#’ tidak berfungsi. Hasil pengujian dapat dilihat bahwa LED akan menyala berdasarkan tombol yang telah diatur dalam program diatas. Untuk penekanan kedua kalinya pada tombol-tombol keypad tersebut, LED akan padam.

Pengujian Pembentukan Karakter Dengan Dot Matrik

Pengujian ini bertujuan untuk mengetahui pembentukan karakter berdasarkan data yang mewakili huruf atau angka yang dikirim ke penampil LED matrik. Pengujian dilakukan dengan menggunakan sebuah mikrokontroler yang difungsikan sebagai pengontrol data yang dikirim, karena tanpa mikrokontroler karakter tidak dapat dibentuk pada LED matrik. Untuk mencetak satu karakter dengan besar 7 baris 5 kolom pada LED matrik, kita harus mengirim data kolom sebanyak 7 kali, setiap pengiriman data kolom, baris harus diaktifkan dengan memberi logika ’0’ ini dikarenakan baris LED matrik adalah kaki katoda. Logika ’0’ ini terus digeser untuk pengiriman data kolom selanjutnya. Karena data kolom dikirim secara serial dari mikrokontroler, maka digunakan IC shift Register.
Menyalakan LED matrik secara bergantian dengan cepat sehingga mata kita seakan-akan melihat hidup bersamaan dinamakan dengan teknik scanning.




Gambar 13. Rangkaian Pengujian Pembentukan Karakter LED Dot Matrik

Berikut listing program yang digunakan dalam pengujian pembentukkan karakter Dot Matrik :

ORG 0H
MULAI:
MOV DPTR,#KARAKTER
ISI:
CLR A
MOVC A,@A+DPTR
MOV R0,#8H
MOV R1,#0FEH
SHIFT:
RLC A
MOV P2.0,C
CLR P2.3
SETB P2.3
DJNZ R0,SHIFT
INC DPTR
CLR P2.2
SETB P2.2
MOV A,R1
MOV P0,A
RL A
MOV R1,A
CALL DELAY
JMP ISI
DELAY:
MOV R2,#0FFH
TUNDA:
DJNZ R2,DELAY
MOV P0,#0FFH
RET
KARAKTER:
DB 20H,50H,88H,88H,0F8H,88H,88H
DB 0F0H,88H,88H,0F0H,88H,88H,0F0H
.
.
DB 0F8H,08H,10H,20H,40H,80H,0F8H
END



Gambar 13. Hasil pengujian Pembentukan Karakter Dot Matrik
Dari Hasil pengujian yang dilalakukan bahwa pembentukan karakter pada Dot Matrik sesuai dengan data yang dikirim yang mewakili karakter tersebut, hal ini dapat dilihat dari hasil pengujian pada gambar 13.

Pengujian RTC DS 12C887
Pengujian ini dilakukan untuk melihat kinerja RTC DS 12C887 yang berfungsi sebagai kalender dan jam elektronik di mana perhitungan hari, tanggal, bulan, tahun, jam, menit dan detik tersimpan di memori dengan alamat-alamat tertentu, plus alarm yang dapat diprogram keaktifannya. Dalam pengujian ini hanya dilakukan pengujian pengambilan data detik dan menit dari RTC DS12C887 kemudian menampilkannya ke LCD karakter 2X16.



Gambar 14. Rangkaian Pengujian RTC
Berikut listing program pembacaan register detik pada RCT DS 12C887 :

CS BIT P3.3
ALE BIT P3.2
WRITE BIT P3.1
READ BIT P3.0
PORTDATA EQU P0
REGISTERA EQU 10
REGISTERB EQU 11

ORG 0H
CLR CS
CALL INIT_RTC
TULIS_LCDDETIK:
MOV R1,#0C4H
CALL TULIS_INSTRUKSI
MOV A,PULUHAN
ADD A,#30H
MOV R1,A
CALL TULIS_DATA
MOV R1,#0C5H
CALL TULIS_INSTRUKSI
MOV A,SATUAN
ADD A,#30H
MOV R1,A
CALL TULIS_DATA
RET
TULIS_LCDMENIT:
MOV R1,#0C2H
CALL TULIS_INSTRUKSI
MOV A,PULUHAN
ADD A,#30H
MOV R1,A
CALL TULIS_DATA
MOV R1,#0C3H
CALL TULIS_INSTRUKSI
MOV A,SATUAN
ADD A,#30H
MOV R1,A
CALL TULIS_DATA
RET

Instruksi tulis data detik ke LCD di atas diawali dengan mengirimkan instruksi letak karakter pada LCD dengan mengirim data 0C4H, ini berarti data akan ditulis dibaris ke 2 pada kolom ke 4 LCD. Data posisi karakter ini akan ditulis ke DDRAM dengan memanggil perintah tulis_instruksi. Pada listing program berikutnya adalah instruksi untuk merubah data yang dibaca dari register waktu RTC pada RAM yang diberi nama puluhan menjadi data dalam bentuk ASCII, proses merubahnya dengan menambahkan data yang ada pada RAM (puluhan) dengan data 30H, dimana hasilnya disimpan di akumulator untuk kemudian ditulis ke display LCD dengan memanggil subrutin tulis_data. Proses yang sama juga dilakukan untuk data RAM dengan nama satuan.

Untuk instruksi penulisan data menit ke LCD sama dengan instruksi penulisan data detik.


Gambar 15 (a) Hasil Pengujian RTC dan LCD
pengamatan 1


Gambar 15 (b) Hasil Pengujian RTC dan LCD pengamatan 2

Hasil pengujian RTC dan LCD pengamatan 1 adalah hasil pengujian yang diamati pada tahap awal setelah power supply dihidupkan pertama kali. Dimana setelah power supply dihidupkan mikrokontroler akan menulis data detik dan menit masing-masing dengan data 40 dan 27 ke register detik dan menit dari RTC. Dari hasil pengujian dapat dilihat bahwa data yang tampil pada LCD sesuai dengan data yang dibaca kembali oleh mikrokontroler dari register detik dan menit RTC. Sedangkan pengujian RTC dan LCD pengamatan 2 adalah hasil pengujian yang diamati setelah 1 menit kemudian. Pada display LCD, waktu yang ditunjukkan telah berubah menjadi 41 untuk menit dan 17 untuk detik. Dari hasil pengamatan ini dapat disimpulkan bahwa RTC dan LCD dapat bekerja dengan baik.


KESIMPULAN
Dari pembahasan di atas maka dapat diambil kesimpulan sebagai berikut :

1. Dari hasil pengujian didapat bahwa alat ini dapat menampilkan informasi pada LED matrik sesuai dengan data yang dioutputkan secara terprogram oleh mikrokontroler.
2. Untuk meng-update informasi pada tampilan, mikrokontroler akan membaca data dari IC RTC dan RAM.
3. Pada saat catu daya terputus tampilan LED matrik akan kembali ke tampilan default yang dikarenakan terjadi reset pada program.

REFERENSI
[1] Widodo, Perancangan Sistem dan Aplikasi Mikrokontroler, PT. Elex Media Komputindo, Jakarta, 2005.
[2] Christanto D, Panduan Dasar Mikrokontroler Keluarga MCS-51. Surabaya:Innovative Elektronics, 2004
[3] Putra, AE, Belajar Mikrokontroler AT89C51/52/55 Teori dan Aplikasi. Yogyakarta:Gava Media, 2004
[4] Malvino, Elektronika Komputer Digital dan Pengantar Mikrokomputer. Jakarta:Erlangga, 1996
[5] Nalwan, Paulus Andi, “Real Time Clock Menggunakan I2C Bus pada Modul DST-52 ”.[Online]. Available : http://www.delta-elektronik.com/, 24 Desember 2006
[6] Roger L. Tokheim, M.S, Prinsip – Prinsip Digital, Erlangga, Jakarta, 1994
[7] Suwarki, Merakit Sendiri peraga karakter terkendali komputer PC, PT. Elex Media Komputindo, Jakarta, 1995


Baca Selengkapnya......