contoh makalah

perkembangan TI dalam masyarakat

Jumat, 04 Maret 2016

Budidaya Ayam Petarung


ANAKAN UMUR 4 MINGGU SUDAH LAKU JANTAN 25 RIBU
DAN
UNTUK BETINA 15 RIBU BETINA

Untuk ukuran ayam se kecil ini ayam bangkok alias ayam buat aduan yang memiliki karakter Petarung dari genetik INDUKANNYA,maka tak jarang para peminat ayam aduan itu selalu meningkat.apa lagi sekarang ini banyak para peternak yang kualahan dalam mensupplai ayam bibit-bibit unggul dari indukannya.
    Kenapa ayam bangkok/aduan di sukai para bebotoh,penghobi,kolektor,peternak,atau hanya sekedar senang jika lihat postur ataupun suara kukuruyuuuk nya itu...
jawabannya mungkin cuma 1.yakni Merasa Terhibur dengan memelihara ayam ini,dari segi kuantitas jelas di pengaruhi pada jumlah kita pelihara.tapi dari jenis Kualitas ayam bangkok ini super dalam segala bidang,..knapa kok gitu karena saya juga penghobi.

       pertama : SELEKSI (PEMILIHAN INDUK)
Ciri-Ciri Induk Ayam Bangkok Yang Bagus/ Berkualitas – Buka Mata. Asal-usul dari mana ayam bangkok berasal sangat penting untuk mendapatkan ayam bangkok yang bagus/ berkualitas. Ayam yang  bagus/ berkualitas adl ayam yang berasal dari induk ayam bangkok dari kalangan juara. Jika bukan dari keturunan juara caranya adalah dengan diadu induk betina sama induk betina & perhatikan cara bertarungnya. Hasil yg baik adl leher & kepala lawannya lebih banyak memar & membesar. Begitu pula untuk induk jantan diadu dulu kira-kira 2 babak air & perhatikan pola bertarungnya. Hasil yang baik adl induk jantan hanya melakukan pukulan di sekitar leher & kepala, pukulan seperti ini dapat mematahkan leher serta membuat kepala lawan robek. Setelah itu baru induk dirawat untuk dikawainkan.
Ciri-ciri induk betina yg bagus/ berkualitas :
  • Kepala seperti kepala ular, jika dilihat dari depan
  • Mata menjorok ke dlm & bersih
  • Badan kalau dipegang seperti botol atau seperti batang pinang
  • Kaki kering dengan jari kaki halus & panjang
  • Tulang sapit udang lebar (tulang dibawah pangkal ekor) 3-4 jari
  • Tidak pernah sakit dari anakan
  • Jika ada tajinya lebih bagus
  • Bulu mengkilat
Ciri-ciri induk jantan yg bagus/ berkualitas :
  • Kepala seperti buah pinang
  • Tulang kepala tebal dengan alis menjorok keluar
  • Tulang leher rapat
  • Kepak sayap rapat ke badan
  • Paruh melengkung sepeti paruh elang & agak panjang
  • Kaki & sisiknya kering
  • Jari kaki halus & panjang
  • Tulang ekor (tulang sapit udang) rapat & keras
  • Mempunyai kokok yg besar
  • Bulu mengkilat
  • Memiliki badan yg bulat seperti batang pinang
  • Memiliki tulang yg kokoh & tegak seperti burung elang
KEDUA : (PEMELIHARAAN AYAM ANAKAN)
CARA MERAWAT ANAK AYAM YANG BARU MENETAS
Merawat anak ayam yang baru menetas bukanlah hal yang gampang. Karena anak ayam memerlukan pertumbuhan yang seimbang antara suplay makanan dan tempat perlindungan dari induknya yang selalu melindungi dari suhu atau udara yang dingin. Terkadang anak ayam yang dirawat bersama induknya juga mengalami pertumbuhan yang lambat walaupun
bersama induknya. Berarti hal tersebut dapat disimpulkan bahwa anak ayam juga memerlukan kebutuhan suplay pangan yang sehat dan bergisi. Selain itu merawat anak ayam juga bisa dilakukan dengan system perawatan disapih ( dipisahkan dari induknya dengan menggunakan penghangat buatan / induk buatan ). Yang dimaksud penghangat buatan yakni, anak ayam yang baru saja menetas langsung diangkat dari eraman sang induk lalu di tempatkan disebuah box atau kandang yang tertutup rapat dan disertai dengan lampu pijar atau lampu dop.
Kita bisa saja memilih salah satu alternatif perawatan tersebut untuk mengasuh anak ayam kesayangan kita yang kelak menjadi calon jawara yang kita miliki. Atau bisa saja kita menggunakan kedua alternatif perawatan tersebut. Jadi tergantung dari kita sendiri.  Tetapi menurut pengalaman kami yang sudah terbukti secara eksperiment, dari kedua alternative tersebut, perawatan disapih ( induk buatan ) terbukti lebih cepat dan akurat pertumbuhanx dibanding perawatan bersama sang induk aslinya. Karena perawatan disapih lebih mandiri dan tidak manja, sehingga rangsangan nafsuh makan akan timbul sendirinya. Selain itu fungsi dari lampu penghangat tersebut akan selalu menerangi anak ayam dimalam hari, sehingga calon jawara kita dapat terus makan dan makan walaupun tengah malam. Selain keuntungan tersebut, kita juga bisa mengejar target untuk menghasilkan keturunan calon jawara baru dengan menggunakan induk yang baru menetas tadi. Karena perawatannya tidak terlalu lama untuk disiapkan bersama sang pemacek / pajantan andalan kita.
Kesimpulan untuk merawat anak ayam yaitu :
1.      Sediakan kandang atau box untu anak ayam berumur sehari – 2bln dengan ukuran= P.120 cm x L.100 cm x T.70 cm untuk 10 ekor anak ayam maksimal 15 ekor anak ayam.
2.      Anak ayam yang baru menetas langsung dipisahkan dari induknya dan diberi lampu pijar atau dop sebagai pemanas ganti induknya.Pasang lampu pijar/dop 60 watt sampai anak ayam berumur 2 minggu setelah itu lampu diganti dengan 40 watt. Dan jangan lupa kandang diberi alas yang kering dan terasa hangat.
3.      Setelah anak ayam berumur satu minggu pemberian makan dan minumnya mulai digantung setinggi leher anak ayam agar ayamnya kelak mempunyai kuda-kuda kaki yang kokoh,akan kuat mendorong lawan dan akan membentuk body ayam yang sempurna sebagai petarung sejati. Semakin besar dan tinggi anak ayam diiringi juga dengan semakin dinaikkan/ditinggikan juga tempat makan dan minumnya.
4.      Sediakan makanan pokpan yang dicampur dengan susu bubuk putih sebagai tambahan gizi yang baik untuk postur tubuh dan tulang yang ideal pada nantinya. Lalu siapkan juga air minumnya yang dicampur dengan vitachik yang kaya akan vitamin.
Itulah sedikit saran dari saya yang turut berbagi pengalaman. kita mempunyai masing-masing cara atau metode pemeliharaan sendiri. Semoga bermanfaat untuk pembaca dan penghoby ayam sejati. Kurang lebihnya saya mohon maaf yang sebesar-besarnya apabila kurang berkenan di hati saudara sekalian.

KETIGA : PEMBERIAN PAKAN DAN MINUM
Pola makan dan suplemen ayam harus kita jaga sebaik-baiknya dengan teratur dan disiplin, sehingga saat memperoleh latihan senam dan jajal, ayam tidak akan mengalami kekurangan gizi (sakit kuning). Untuk pemberian makanan pokok / utama, dapat dibedakan untuk jenis ayam yang akan kita latih :

Tipe Ayam Jalu,
Makanan utama harus banyak mengandung karbohidrat, akan tetapi tidak perlu mengandung terlalu banyak protein dan lemak. Ayam jalu memerlukan kelincahan pukulan sehingga kandungan karbohidrat yang terpenting untuk tenaga, sedang kandungan lemak dan protein hanya akan membuat ayam mengalami peningkatan berat badan dan pembentukan otot yang tidak terlalu diperlukan. Makanan yang biasa diberikan adalah gabah rendaman murni ataupun campuran gabah jagung dengan perbandingan 3:1.Pemberian makan utama sama dilakukan seperti di atas.

Tipe Pukul,
Makanan yang diberikan harus lebih banyak mengandung unsur karbohidrat dan protein untuk memperkuat otot2nya. Kandungan lemak juga penting untuk ayam tipe pukul untuk cadangan tenaganya. Makanan utama yang biasa kami berikan adalah Jagung yang telah direndam semalaman ataupun campuran antara Jagung gabah dengan perbandingan 1:1. Pemberian makanan utama diberikan di pagi hari setelah menerima latihan senaman dan di sore hari setelah menerima latihan lari. Bila di Sore hari ayam menerima latihan jajal, maka makan sore tidak perlu dilakukan.
Dalam pemberian makanan, takaranya tidak perlu terlalu banyak sampai2 tembolok ayam sangat besar, akan tetapi diberikan sesuai dengan ukuran berat badannya, yang bisa diberikan dengan perbandinga berat badan dengan makanan adalah 15-20:1 sesuai dengan kebutuhannya. Dengan kata lain bila berat badan ayam adalah 4kg, maka sekali makan bisa diberikan sebanyak 200-250gram sesuai dengan tingkat nafsu makan ayam. Dan jangan lupa untuk memberikan ayam minum setelah makanan utamanya dihabiskan.

Makanan/Vitamin Suplemen
Makanan/Vitamin Suplemen biasanya diberikan di malam hari tepat sebelum ayam tidur di malam harinya, hal ini ditujukan agar seluruh kandungan gizi yang diberikan dapat terserap dengan baik pada ayam. Makanan dan vitamin suplemen yang diberikan rutin setiap harinya adalah sebagai berikut:
Vitamin lengkap A,B Compex,C,D,E,K yang diberikan masing2 1 butir. Vitamin yang diberikan tidak perlu vitamin yang mahal, bisa menggunakan vitamin yang alami yaitu :
  • 1/2 jempol gula merah yang dilunakkan dengan air (Untuk tambahan karbohidrat)
  • 1/4 atau 1/2 buah Tomat. (Untuk menyegarkan dan membantu pencernaan ayam)
  • 1 Butir telur puyuh bulat yang telah direbus. (Untuk tambahan protein). Untuk tipe ayam jalu pemberian telur puyuh rebus bisa diperjarang menjadi 2-3 hari sekali.
Suplemen yang diberikan 4-5 hari sekali (sebaiknya di malam setelah ayam memperoleh latihan jajal):
  • 1 butir pil minyak ikan. (Untuk mempercepat pertumbuhan dan memperkuat bulu)
  • 1 butir pil kalq. (Untuk memperkuat tulangan)
  • 1/4 jempol kunyit (Untuk membantu pencernaan dan menyehatkan perut ayam)
Bila kita ingin memperoleh hasil yang lebih maksimal, seminggu sekali ayam bisa diberikan suplemen Brands sari pati ayam sebanyak 1 buah sendok teh. Akan tetapi pemberian ini tidak terlalu diperlukan hanya ditujukan untuk memaksimalkan pemberian makanan.
Perlu diingat bahwa, selama periode training sebelum turun ke gelanggan, latihan senam dan jajal yang kita lakukan pada ayam akan sangat sangat menguras tenaga ayam sehingga pola makan dan suplemen yang baik dan teratur sangatlah diperlukan untuk menjaga keseimbangan kesehatannya. Banyak cara ataupun metode lain ataupun suplemen lain yang diberikan oleh penggemar kepada ayam, akan tetapi pola makan dan suplemen di atas sudahlah sangat cukup bagi ayam yang kita latih untuk turun ke gelanggan. Dan selain itu faktor biaya perawatan juga harus menjadi perhatian kita.
Memang benar, bila dilihat dari pola latihan senam, jajal, serta pola makan dan suplemen akan sangat banyak menguras tenaga dan biayanya, akan tetapi hal ini akan menjadi setimpal dengan hasil dan kesenangan yang akan diperoleh bila nantinya ayam yang kita turunkan ke gelanggan memperoleh kemenangan. Dan bila hal ini dapat kita peroleh, maka tenaga dan biaya yang kita keluarkan akan terasa lebih ringan.
Akhir kata, pola makan dan suplemen di atas adalah kebiasaan yang kami lakukan sewaktu melakukan perawatan ayam untuk turun ke gelanggang, akan tetapi seluruh pola di atas dapat disesuaikan dengan kebutuhan dan kondisi dari masing-masing penggemar.

(sumber: wirausahaayambangkok.blogspot.com)

Surat Pernyataan Pindah

Surat Pernyataan

          Yang bertanda tangan dibawa ini

Nama                           : 
Tempat, Tgl Lahir       : 
Pekerjaan                     : 
Alamat                         : 

            Dengan ini saya memberikan ijin kepada istri saya.

Nama                           : 
Tempat, Tgl Lahir       : 
Pekerjaan                     : 
Alamat                         : 

            Untuk pindah ke Alamat Jl..................................... No 287 RT 018 RW 001 5 Ilir Timur II Palembang.
            Demikian surat pernyataan saya buat untuk dapat di pergunakan sebagaimana perlunya.


                Mengetahui                                                   Desa,Tgl-bulan-tahun
      Kepala Desa ...............                                   Yang Membuat Pernyataan
  



               ( nama )                                                                   ( nama )




         Saksi 1  ( nama )





         Saksi 2 ( nama )



Jurnal Pemantau Suhu Ruangan Melalui Web

JURNAL
ALAT PEMANTAU SUHU RUANGAN MELALUI WEB
BERBASISKAN MIKROKONTROLER AT89S51




Disusun Oleh :
ACHMAD SUBHI MASHUDI                  (1511024)




FAKULTAS TEKNIK INFORMATIKA
MAGELANG





ALAT PEMANTAU SUHU RUANGAN MELALUI WEB
BERBASISKAN MIKROKONTROLER AT89S51

Achmad Subhi MasHudi (1511024)

Jurusan Teknologi Informatika
STMIK Bina Patria
Jalan Raden Saleh no.2, Magelang, Jawa Tengah

ABSTRAK

Penggunaan jaringan internet sebagai media monitoring telah banyak dugunakan, salah satunya untuk memantau suhu. Tujuan dari perancangan sistem ini adalah agar dapat membantu manusia mengetahui perubahan suhu suatu ruang dari tempat yang berbeda. Alat Pemantau Suhu Ruangan Melalui Web Berbasiskan Mikrokontroler AT89S51, merupakan suatu alat yang menggunakan sensor LM35 untuk penyensoran suhunya. Metode pengumpulan data yang digunakan sebagai metodologi pada penulisan ini yaitu penelitian alat. Berdasarkan hasil uji coba yang sudah dilakukan, baik kinerja sensor LM35 maupun kinerja rangkaian secara keseluruhan berjalan dengan baik. Hasil yang didapat yaitu perubahan tegangan sesuai dengan suhu yang terukur. Sedangkan hasil pengujian dari rangkaian secara keseluruhan yaitu dapat menampilkan suhu yang terukur pada LCD maupun web.

Kata Kunci : Sensor, Suhu, Mikrokontroler, Web



1. PENDAHULUAN
Penggunaan aplikasi berbasis web saat ini sudah banyak digunakan dalam berbagai bidang. Hal ini dimaksudkan untuk memberikan suatu kemudahan kepada manusia untuk mengetahui sesuatu hal tapi tidak harus terpaku pada suatu tempat. Salah satu bentuk kemudahan yang dimaksud yaitu dalam hal pengukuran suhu secara digital atau termometer digital. Termometer digital ini berbasiskan mikrokontroler, dimana aplikasi termometer digital dilakukan melakukan konversi suhu menjadi data digital sehingga dapat diolah mikrokontroler Penggunaan mikrokontroler dalam berbagai aplikasi memang memberikan banyak keuntungan tapi juga tak luput dari kekurangan. Keuntungan yang dapat diperoleh dengan menggunakan mikrokontroler antara lain: banyak pilihan yang ditawarkan tergantung kebutuhan, murah, bisa digunakan untuk bermacam-macam aplikasi, berdaya rendah, dan hanya memerlukan sedikit tambahan komponen luar dan proses penanganannya yang mudah baik dari segi operasi maupun aplikasinya. Sedangkan kekurangan dari mikrokontroler adalah keterbatasan memori didalamnya sehingga tidak mampu menangani program-program yang cukup besar dan rumit. Tujuan dari perancangan system ini adalah agar dapat membantu manusia mengetahui perubahan suhu suatu ruangri tempat yang berbeda. Pada intinya rangkaian sistem ini dirancang untuk mengubah perubahan suhu yang terjadi pada sebuah sensor LM35 menjadi nilai digital sehingga dapat diolah menampilkannya pada komputer dengan menggunakan ADC  dan mikrokontroler dimana komunikasi antara alat dengan komputer menggunakan komunikasi serial RS232. Aplikasi dari termometer digital ini selain hasil pengukuran ditampilkan pada layar LCD, hasil pengukurannya juga dapat diketahui melalui web. Hal ini dimaksudkan untuk mengetahui hasil pengukuran dari tempat lain. Jadi dengan demikian pengontrolan suhu tidak harus datang ketempat pengukuran secara langsung tapi dapat diketahui melalui web.

2. TINJAUAN PUSTAKA
Mikrokontroler AT89S51 [2]
Mikrokontroler adalah salah satu bagian dasar dari suatu sistem komputer. Meskipun mempunyai bentuk yang lebih kecil dari suatu komputer pribadi dan komputer mainframe, mikrokontroler dibangun dari elemen-elemen dasar yang sama. Secara sederhana, komputer akan menghasilkan output spesifik berdasarkan input yang diterima dan program yang dikerjakan.Tidak seperti sistem komputer yang mampu menangani berbagai macam program aplikasi, mikrokontroler hanya bisa digunakan untuk suatu aplikasi tertentu saja.
Mikrokontroler AT89S51 ialah mikrokomputer CMOS 8 bit dengan 4KB Flash Programmable dan Erasable Read Only Memory (PEROM). Mikrokontroler berteknologi memori non volatile kerapatan tingi dari Atmel ini kompatibel dengan mikrokontroler standar industry beberapa waktu lalu) baik pin kaki IC maupun set instruksinya serta harganya yang cukup murah. AT89S51 mempunyai memori yang terdiri dari RAM internal sebesar 128 byte dengan alamat 00H-7FH dapat diakses menggunakan RAM address register. RAM Internal ini terdiri dari Register Banks dengan 8 buah register (R0-R7).Memori lain yaitu 21 buah Special Function Register dimulai dari alamat 80H-FFH. RAM ini beda lokasi dengan Flash PEROM dengan alamat 000H -7FFH.
ADC (Analog to Digital Converter)[3]
Rangkaian atau chip ADC berfungsi untuk mengubah sinyal analog menjadi sinyal digital. Umumnya kita menggunakan chip adc 8 bit untuk mengubah rentang sinyal analog 0-5 V menjadi level digital 0-255 untuk adc 8 bit, meskipun saat ini sudah banyak adc yang mampu memproses data 12 bit. 
Sensor Suhu [9]
LM35 ialah sensor temperature paling banyak digunakan untuk praktek, karena selain harganya cukup murah, linearitasnya 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 kisran 0- 100°C. LM35D juga tersedia pada paket 8 kaki dan paket TO-220. Sensor LM35 umunya akan naik sebesar 10mV setiap kenaikan 1°C (300mV pada 30 °C).

Client Server [8]
Pada dasarnya semua transaksi (perpindahan) data di internet tidak terlepas dari konsep client/server. Perpindahan data ini berlangsung karena adanya permintaan (request) dari salah satu komputer ke komputer lain yang menyimpan data. Sebagai tanggapan permintaaan data tersebut, maka
komputer penyimpan data akan memberikan balasan (response). Balasan ini berupa pengiriman data yang ingin diakses oleh komputer yang melakukan permintaan data. Hal ini dapat dilakukan karena kedua komputer telah terhubung.

3. METODE PENELITIAN
Metode pengumpulan data yang digunakan sebagai metodologi pada penulisan ini yaitu penelitian alat. Penelitian yang dimaksud adalah proses perancangan alat dan pengujian hasil output dari alat tersebut. Dari metode ini didapatkan fungsi dari rangkaian yang sudah dibuat. Diharapkan fungsi-fungsi
tersebut dapat menjelaskan tujuan dari perancangan sistem ini.

4. HASIL DAN PEMBAHASAN
Perancangan Seperti umumnya komputer,mikrokontroler adalah alat yang mengerjakan instruksi-instruksi yang diberikan kepadanya. Artinya, bagian terpenting dan utama dari suatu system terkomputerisasi adalah program itu sendiri yang dibuat oleh seorang programmer. Salah satu aplikasi yang
menggunakan mikrokontroler di sini adalah pemantauan suhu. Hasil dari pemantauan tersebut dapat dilihat pada layar LCD dan internet. Pada penelitian ini mikrokontroler yang digunakan adalah mikrokontroler AT89S51. Mikrokontroler AT89S51 ialah mikrokomputer CMOS 8 bit dengan 4KB Flash Programmable dan Erasable Read Only Memory (PEROM). Untuk menampilkan hasil pengukuran pada internet dari mikrokontroler ke computer menggunakan UART (Universal
Asynchronous Receiver Transmitter) sebagai komunikasi serial.

LM35
Vcc = 5 volt
Vout = 10
LM
ADC0 Mikrokontrole L
UAR
Web Clien

Ruangan Melalui Web blok sensor merupakan bagian input analog pada alat pemantau suhu ini. Sensor ini nanti akan mendeteksi suhu yang terukur. Input suhu ini nantinya akan menjadi masukkan buat ADC0804 yang merupakan pengubah data analog menjadi data digital. ADC ini diperlukan karena suhu yang terukur merupakan data analog sedangkan nantinya suhu akan diproses oleh mikrokontroler dengan konsep digital. Setelah data analog diubah menjadi data digital oleh ADC, kemudian data digital ini menjadi input bagi mikrokontroler yang selanjutnya diproses. Hasil proses ini akan ditampilkan pada layar LCD dan internet. Suhu yang akan ditampilkan pada internet dari mikrokontroler ke komputer harus melalui penghubung terlebih dahulu, penghubung di sini yaitu UART (Universal Asynchronous Receiver
Transmitter).
Komunikasi data yang dipakai yaitu komunikasi serial, untuk itu diperlukan penghubung UART. Hal ini dikarenakan data di komputer diolah secara paralel sedangkan proses pengiriman data dari mikrokontroler ke
komputer menggunakan komunikasi serial. Dari gambar 6 blok sensor LM35 merupakan blok input. Blok ADC0804, Mikrokontroler AT89S51, UART, Web Server merupakan blok proses. Sedangkan blok LCD dan client
merupakan blok output.
Cara Kerja Sistem/Alat Sensor suhu LM35 merupakan IC sensor temperatur, dimana tegangan keluarannya linier dan dalam satuan celcius. Piranti ini memang didesain untuk dapat memberikan tegangan keluaran (output) yang berubah-ubah secara linier seiring dengan perubahan suhu (temperature) yang juga terjadi secara linier. LM35 memiliki tegangan keluaran yang berubah-ubah sesuai suhu sekitar dengan kenaikan tegangan yang tetap. Perubahan yang terjadi di bagian keluaran IC ini tentulah masih berupa tegangan listrik analog yang tidak dapat dibaca secara langsung oleh piranti yang menggunakan pemrosesan data secara digital.
Untuk melakukan perubahan dari bentuk analog menjadi digital maka dibutuhkan piranti tambahan yang dikenal dengan nama Analog to Digital Converter atau lebih sering disingkat dengan ADC, dalam rangkaian ini dipergunakan ADC 0804. Untuk
mengaktifkan ADC diperlukan tegangan catu daya sebesar 5 volt pada pin Vcc (Vref) dan GND dihubungkan dengan ground. Pin Vin (+) dihubungkan kekeluaran dari Vout LM35 yang masih berupa tegangan analog hasil penginderaan suhu ruangan yang akan dikonversikan menjadi data digital 8-bit (FF hexadecimal = 256 desimal).
Hasil konversi berupa data digital yang terdiri dari pin D0 – D7, dimana D0 sebagai LSB (Least Significant Bit) atau bit terkecil sedangkan D7 sebagai MSB (Most Significant Bit) atau bit terbesar. Hasil digital dari ADC 0804 ini akan dikirimkan ke port 2 (P2.0 – P2.7) pada mikrokontroler AT89S51 yang berfungsi sebagai port I/O untuk diproses.
Penggunaan mikrokontroler dalam hal ini AT89S51 merupakan CPU (Central Processing Unit) yang dilengkapi oleh memori, I/O tertentu dan unit pendukung seperti Analog-to-Digital Converter (ADC) yang digunakan sebagai konversi data analog menjadi data digital. Pada pemrosesan data dimikrokontroler diperlukan suatu perangkat osilator agar dapat bekerja dengan baik. Mikrokontroler ini memiliki seluruh rangkaian osilator yang diperlukan pada chip. Osilator on-chip pada mikrokontroler ini berfungsi sebagai sumber detak (clock) ke CPU.
Pembangkit clock internal menentukan rentetan kondisi-kondisi (state) yang membentuk sebuah siklus mesin pada mikrokontroler. Masingmasing siklus mesin pada mikrokontroler mempunyai kondisi panjang sebesar 2 (dua) periode osilator. Satu hal yang perlu diperhatikan, agar data dari luar
dapat dibaca dengan benar, maka sebelumnya jalur port yang bersangkutan harus diinisialisasi terlebih dahulu. Proses inisialisasi port diperlukan agar mikrokontroler dapat mengenali port yang akan digunakan dalam proses data yang bersangkutan dengan mengisi port tersebut dengan logika ‘1’.

Antarmuka Komunikasi Serial
Antarmuka serial merupakan pintu gerbang komunikasi antara mikrokontroler dengan komputer. Komunikasi serial tersebut menggunakan standar komunikasi serial UART dengan 1 start-bit, 8 data-bit, dan 1 stop-bit. Kecepatan laju baud (Baudrate) yang
dibutuhkan adalah sebesar 9600 bps. Pada antarmuka serial ini dibutuhkan sebuah IC MAX232 sebagai pengkonversi tegangan digital yang dikeluarkan gerbang serial yang dimiliki mikrokontroler dari tegangan standar 0-5 volt menjadi ±15 volt untuk menjaga
kompatibilitas dengan standar Port serial pada komputer. Kaki RXD merupakan kaki yang akan menerima data-data serial, sedangkan TXD berfungsi mentransmisikan data-data serial dari mikrokontroler.


Web Server dan Browser
Untuk dapat memproses data pada web server ini dibutuhkan perangkat lunak yang dapat mengkonfigurasi dan memanajemen web site. Perangkat lunak yang digunakan pada web server di sini yaitu IIS (Internet Information Service). Selain itu data yang akan diproses diperoleh dari program Temperature Mikro-Server. Temperature mikro-server ini merupakan penghubung antara hasil pengolahan data dari mikrokontroler dengan web server. Untuk dapat melaksanakan komunikasi antara web
server dengan web browser, maka IIS sudah dikonfigurasi. Hal ini menandakan bahwa komunikasi antara web server dengan web browser siap dilaksanakan.
Fungsi dari web browser ini adalah menampilkan data hasil proses yang sudah dilakukan pada web server.
Untuk memulai komunikasi antara web server dengan web browser, maka pada web browser dituliskan alamat/URL untuk selanjutnya meminta layanan dari web server. Alamat/URL yang ditulis pada web browser adalah http://www.suhuruangan.com. Setelah permintaan layanan diterima oleh web server dan diproses maka layanan yang nanti akan diberikan oleh web server adalah berupa tampilan suhu yang terukur.


Uji Coba Uji coba ini dilakukan bertujuan untuk mengetahui hasil penginderaan antara suhu yang terukur dengan
termometer standar dengan thermometer rangkaian.

Tabel 1.
Tahap

Termometer
Rangkaian
(S1) (0C)

Termomet
er Standar
(S2) (0C)
Δt = (S1 –
S2)
(0C)
1
1
2
-1
2
20
19
1
3
32
31
1
4
40
40
0
5
43
44
-1
6
46
47
-1
7
50
50
0
8
51
52
-1
9
54
54
0
10
55
55
0

Perbandingan Suhu Termometer Rangkaian Dengan Termometer Standar Berdasarkan hasil percobaan didapat selisih antara hasil pengukuran suhu dengan menggunakan thermometer rangkaian dengan termometer standar. Hal ini terjadi dikarenakan factor sensitifitas dari sensor rangkaian dan termometer standar yang berbeda.

5. KESIMPULAN DAN SARAN
Berdasarkan hasil percobaan yang dilakukan dan memperhatikan cara kerja alat, didapatkan hal-hal penting sebagai berikut:
1.      Secara keseluruhan alat pemantau suhu ini bekerja dengan baik
2.      Pemantauan suhu ruangan dapat dilakukan melalui web dengan menuliskan alamat http://www.suhuruangan.com
3.      Hasil pembacaan suhu ruangan yang ditampilkan di web berasal dari hasil proses yang dilakukan di web server atas permintaan dari client
4.      Pemantauan suhu ruangan ini dilakukan pada ruangan berukuran 3x4 meter.
Untuk dapat meningkatkan fungsi dan kinerja alat yang lebih baik, berikut adalah langkah-langkah yang dapat dilakukan :
1.       Komputer client harus mendukung aplikasi java
2.      Dibutuhkan suatu pelindung sensor yang baik, yang tidak mempengaruhi kemampuan sensor untuk mengindera sehingga sensor dapat aman digunakan untuk mengindera suhu benda uji

DAFTAR PUSTAKA
[1]Andri, Alfian, Pembuatan Monitoring Ruangan Berbasis Kamera Server Pengontrol Arah Kamera Menggunakan Mikrokontroler, Jurusan Teknik Telekomunikasi Politeknik Elektronika Negeri Surabaya ITS, Surabaya, 2005
[2] Budiharto, Widodo, Interfacing Komputer dan Mikrokontroler, Elex Media Komputindo, Jakarta, 2004
[3] Budiharto, Widodo, Elektronika Digital dan Mikroprosesor, Penerbit Andi, Yogyakarta, 2005
[4] Nalwan, A. P, Teknik Antarmuka dan Pemrograman Mikrokontroler AT89C51, Elex Media Komputindo, Jakarta, 2003
[5] Stallings, William, Komunikasi Data dan Komputer Dasar-dasar Komunikasi Data, Penerbit Salemba Teknika, Jakarta, 2001
[6] Sudjadi, Teori dan Aplikasi Mikrokontroler Aplikasi pada Mikrokontroler AT89C51, Penerbit Graha Ilmu, Yogyakarta, 2005
[7] Sukiswo, Perancangan Telemetri Suhu Dengan Modul Digital FSKFM, Jurusan Teknik Elektro Fakultas Teknik Undip, 2005
[8] Tanenbaum, A. S, Jaringan Komputer, Ikrar Mandiri Abadi,Jakarta, 1996
[9] URL : http://www.tokoelektronika. com/tutorial/sensorterbaru.htm



Makalah Bahasa Komputer

MAKALAH
PENGANTAR SISTEM KOMPUTER


BAHASA KOMPUTER


Untuk Memenuhi Salah Satu Tugas

Mata Kuliah Pengantar Sistem Komputer
Dosen Pembimbing: Sugeng Wahyudiono, M.Kom

 








Disusun oleh:

Achmad Subhi Mashudi (1511024)


TEKNIK TEKNOLOGI INFORMATIKA
STIMIK BINA PATIRA
2016

KATA PENGANTAR


Segala puji bagi Tuhan Yang Maha Esa yang telah memberikan kemudahan kepada hambaNya dalam meyelesaikan makalah ini dengan penuh seksama. Tanpa pertolongan Dia mungkin penyusun tidak akan sanggup dengan baik.
Makalah ini merupakan tugas pendahuluan yang merupakan syarat agar kami para mahasiswa/i dapat melaksakan praktikum Teknologi Informasi yang diselenggarakan oleh Laboratorium Decicion Support System, Jurusan Teknik Industri, Fakultas Teknik Universitas Diponegoro. Pada makalah ini akan dibahas apa itu bahasa pemrograman yang akan dipakai oleh calon praktikan agar lebih memahami materi yang akan diajarkan kemudian.
Penyusun juga mengucapkan terima kasih kepada pihak-pihak yang telah membantu kami dalam menyelesaikan tugas makalah ini.
Semoga makalah ini dapat memberikan wawasan yang lebih luas kepada pembaca. Walaupun maklah ini memiliki kelebihan dan kekurangan. Penyusun mohon untuk saran dan kritiknya. Terima kasih.


Magelang, 4 Pebruari 2016
     Penulis

                                                                                         Achmad Subhi Mashudi
                                                                                                      1511024


DAFTAR ISI

KATA PENGANTAR
DAFTAR ISI
BAB I PENDAHULUAN
A. LATAR BELAKANG MASALAH
B. IDENTIFIKASI MASALAH
C. PEMBATASAN MASALAH
D. PERUMUSAN MASALAH
BAB II PEMBAHASAN
A. PENGERTIAN DAN FUNGSI BAHASA PEMROGRAMAN
B. BAHASA PEMROGRAMAN PADA VISUAL BASIC
C. MANFAAT BAHASA PEMROGRAMAN
BAB III PENUTUP
A. SIMPULAN
B. SARAN
DAFTAR PUSTAKA



BAB I
PENDAHULUAN

A.      Latar Belakang Masalah
Pada era globalisasi saat ini teknologi akan informasi semakin cepat berkembang pesat dan memudahkan manusia dalam menjalankan aktifitasnya. Namun, itu semua menuntut manusia agar membuat inovasi-inovasi yang semakin maju dan memerlukan keahlian yang tinggi. Tak lepas dari itu semua setelah komputer ditemukan dan menjadi suatu kebutuhan bagi setiap individu di dunia ini, perlu adanya sistem komunikasi yang menjembatani antara pembuat prigram (programmer) dengan komputer itu sendiri.
Seperti yang telah dijelaskan di atas bahwa semakin manusia ingin mempermudah dirinya dalam menjalankan aktifitas dan memenuhi kebutuhannya maka ilmu yang dipelajari juga akan semakin menuntutnya menemukan sesuatu yang memerlukan ilmu pengetahan yang tinggi. Salah satunya komputer adalah sebuah mesin yang akan menjalan perintah penggunanya. Namun, apabila instruksi yang kita perintahkan tidak tepat,komputer pun enggan untuk melaksakan perintah penggunanya. Harus ada bahasa penghubung yang pas antara komputer dengan para penggunanya dan pembuat program agar komputer tersebut bisa lebih efektif dalam menjalankan fungsi dan perannya.
Bahasa yang menjembatani anatara keduanya itulah bahasa pemrograman yang tidak lain adalah teknik komando atau instruksi standar untuk memerintah komputer.

B.       Identifikasi Masalah
Sesuai dengan judul makalah ini “Bahasa Pemrograman”, maka kami mengidentifikasi beberapa masalah sebagai berikut :
1.         Bagaimana peran bahasa pemrograman dalam teknologi informasi
2.    Bagaimana cara memahami bahasa pemrograman dengan baik, agar dapat diaplikasikan oleh para mahasiswa/i.

C.      Pembatasan Masalah
Untuk memperjelas ruang lingkup pembahasan, maka masalah yang dibahas dibatasi pada masalah :
a.         Peran bahasa pemrograman dalam teknologi informasi
b.         Perkembangan bahasa pemrograman dari masa ke masa
c.         Bahasa pemrograman dalam menunjang kegiatan mahasiswa

D.      Perumusan Masalah
Berdasarkan latar belakang dan pembatasan masalah tersebut, masalah-masalah yang dibahas dapat dirumuskan sebagai berikut :
1.         Apa itu bahasa pemrograman?
2.         Apa manfaat bahasa pemrograman untuk mahasiswa/i?



BAB II
PEMBAHASAN

A.      Pengertian dan Fungsi Bahasa Pemrograman
Bahasa pemrograman atau sering diistilahkan sebagai bahasa komputer, adalah teknik komando atau instruksi standar untuk memerintah komputer. Bahasa pemrograman merupakan himpunan atau kumpulan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer.
Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:
  1. Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110. Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (bahasa Inggris Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.
  2. Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.
  3. Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.
Sebagian besar bahasa pemrograman digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang digolongkan sebagai Bahasa Tingkat Menengah dan Assembly yang merupakan Bahasa Tingkat Rendah.


Berikut ini adalah beberapa macam bahasa pemrogaman :
1.      Bahasa pemrograman HTML
Hyper Text Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.

2.      Bahasa Pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

3.      Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.



4.      Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

5.      Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge). WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

6.      Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

7.      Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.

8.      Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client.JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan Java Script kita membutuhkan Java Script-enabled browser yaitu browser yang mampu menjalankan JavaScript.

9.      Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML.

10.  Bahasa Pemrograman Clipper
 Clipper adalah bahasa pemrograman komputer keluarga XBase yang digunakan untuk membuat program komputer utamanya yang berjalan pada sistem operasi DOS. Secara lebihspesifik, clipper umumnya digunakan untuk membuat program-program yang terkait dengan data base/bisnis (contoh. akuntansi, manajemen simpan/pinjam, dan lain-lain).

11.  Bahasa Pemrograman FoxPro
Visual FoxPro adalah bahasa pemrograman berorientasi objek dan prosedural dari Microsoft.Awalnya bahasa pemrograman ini dikenal dengan nama FoxBASE yang diluncurkan olehFox Software pada awal 1984. Fox Technologies kemudian bergabung dengan Microsoft pada 1992 sehingga di depan nama FoxBASE ditambahkan awalan ―Visual‖.
Versi terakhir FoxPro (2.6) dapat berjalan pada sistem operasi Mac OS, DOS, Windows, dan Unix. Visual FoxPro 3.0, versi ―Visual‖ pertama, akhirnya tersingkir karena hanya mendukung Mac dan Windows, dan versi berikutnya hanya mendukung Windows saja. Versiterkini Visual FoxPro adalah berdasarkan teknologi COM dan Microsoft telah menyatakanbahawa mereka tidak berniat untuk mencipta versi Microsoft .NET.


12.  Bahasa Pemrograman Visual FoxPro
Visual FoxPro adalah bahasa pemrograman berorientasi objek dan prosedural dari Microsoft.Awalnya bahasa pemrograman ini dikenal dengan nama FoxBASE yang diluncurkan olehFox Software pada awal 1984. Fox Technologies kemudian bergabung dengan Microsoft  pada 1992 sehingga di depan nama FoxBASE ditambahkan awalan ―Visual‖.
Versi terakhir FoxPro (2.6) dapat berjalan pada sistem operasi Mac OS, DOS, Windows, danUnix. Visual FoxPro 3.0, versi ―Visual‖ pertama, akhirnya tersingkir karena hanya mendukung Mac dan Windows, dan versi berikutnya hanya mendukung Windows saja. Versiterkini Visual FoxPro adalah berdasarkan teknologi COM dan Microsoft telah menyatakanbahawa mereka tidak berniat untuk mencipta versi Microsoft .NET.

13.  Bahasa pemograman FORTRAN
Fortran (atau FORTRAN) adalah sebuah bahasa pemrograman. Pertama kali dikembangkanpada tahun 1950 dan digunakan dalam bidang sains selama 50 tahun kemudian. Pertama kali bernama FORTRAN yang merupakan singkatan dari.
 Formula Translator/Translation, tetapipenggunaan huruf besar kemudian ditiadakan sejak versi Fortran 90. Pertama kalidikembangkan merupakan bahasa pemrograman prosedural, akan tetapi versi-versi terbarudari Fortran kemudian dikembangkan dengan memasukkan kemampuan object-oriented programming.

Pengelompokan bahasa pemrograman adalah sebagai berikut :
1.    Bahasa Pemrograman Generasi I
Bahasa pemrograman generasi pertama berorientasi pada mesin. Program disusun dengan menggunakan bahasa mesin. Tentu saja program generasi ini sangat sulit untuk dipahami oleh orang awam dan sangat membosankan bagi pemrogram. Pemrogram harus benar-benar menguasai operasi komputer secara teknis. Namun bahasa generasi ini memberikan eksekusi program yang sangat cepat. Selain itu, bahasa mesin sangat bergantung pada mesin (machine dependent), artinya, bahasa mesin antara satu mesin dengan mesin lainnya akan berbeda.

2.    Bahasa Pemrograman Generasi II
Bahasa pemrograman generasi kedua menggunakan bahasa rakitan (assembly). Sebagai pengganti kode-kode biner, digunakanlah kependekan dari kata-kata. Misalkan “MOV” untuk menyatakan “MOVE” dan JNZ yang berarti “jump non-zero”.
Setiap instruksi dalam bahasa rakitan sebenarnya identik dengan satu instruksi dalam bahasa mesin. Bahasa ini sedikit lebih mudah dipahami daripada bahasa mesin. Bahasa ini sedikit lebih mudah dipahami daripada bahasa mesin mengingat perintah dalam bentuk kata-kata yang dipendekkan lebih mudah daripada mengingat deretan angka biner.
Berikut adalah contoh instruksi yang ditulis dalam bahasa rakitan akan menjadi seperti berikut:
Tampak bahwa penggunaan notasi seperti MOV AH, 02 jauh lebih mudah diingat atau dipahami daripada penulisan instruksi dalam bahasa mesin: B402 atau 1011 0100 0000 0010.

3.    Bahasa Pemrograman Generasi III
Bahasa pemrograman generasi ketiga menggunakan pendekatan prosedural. Sebagai bahasa prosedural, pemrogram perlu menuliskan instruksi-instruksi yang rinci agar komputer melaksanakan tugasnya. Program ditulis dengan menggunakan kata-kata yang biasa dipakai manusia, seperti WRITE untuk menampilkan sesuatu di layar dan READ untuk membaca data dari keyboard.
Bahasa generasi ketiga seringkali disebut sebagai high level language disebabkan bahasa ini menggunakan kata-kata yang biasa digunakan manusia. Beberapa contoh bahasa pemrograman yang masuk dalam kategori generasi ketiga yaitu ADA, ALGOL, C, BASIC, COBOL, FORTRAN, dan PASCAL.

4.    Bahasa Pemrograman Generasi IV
Bahasa pemrograman generasi keempat dirancang untuk mengurangi waktu pemrograman dalam membuat program sehingga diharapkan produktifitas pemrogram jadi meningkat dan program dapat dibuat dalam waktu yang lebih singkat. Alhasil, bahasa pemrograman generasi keempat yang dikenal dengan sebutan 4GL dapat dipakai oleh pemakai yang kurang mengetahui hal-hal teknis tentang pemrograman tanpa bantuan pemrogram profesional. Sebagai contoh pemrogram dapat membuat program dengan Microsoft Access di lingkungan PC dengan mudah.Bahasa pemrograman generasi keempat biasa disebut sebagai high level language atau bahasa berorientasi pada masalah (problem oriented language) karena memungkinkan pemakai menyelesaikan masalah dengan sedikit penulisan kode dibandingkan pada bahasa prosedural. Bahasa pemrograman generasi keempat menggunakan pendekatan non-prosedural. Untuk mendapatkan suatu hasil, seorang pemakai tidak perlu memberitahukan secara detail tentang bagaimana mendapatkannya. Gambar di bawah ini memberikan contoh yang menunjukkan perbedaan bahasa prosedural dan non-prosedural dalam memperoleh data tentang seorang mahasiswa.

5.    Bahasa Pemrograman Generasi V
Bahasa pemrograman generasi kelima merupakan kelompok bahasa-bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (artificial intelligence). Kecerdasan buatan adalah disiplin dalam ilmu komputer yang mempelajari cara komputer meniru kecerdasan manusia. Berbagai aplikasi kecerdasan manusia adalah sebagai berikut:
* Pemrosesan bahasa alami (natural language processing), yakni mengatur komputer agar bisa berkomunikasi dengan manusia melalui bahasa manusia (Indonesia, Inggris, Spanyol, Prancis, dan sebagainya).
* Pengedalian robotika dan sensor mata.
* Aplikasi sistem pakar (expert system) yang meniru seorang pakar di bidang tertentu sehingga bisa menghasilkan nasehat atau pemikiran yang setara dengan seorang pakar.

B.       Bahasa Pemrograman Pada Visual Basic
Bahasa pemrograman Visual Basic, dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari pendahulunya yaitu bahasa pemrograman BASIC (Beginner’s All-purpose Symbolic Instruction Code) yang dikembangkan pada era 1950-an. Visual Basic merupakan salah satu Development Tool adalah alat bantu dalam membangun dan mengembangkan program aplikasi komputer dengan desain form secara visual dan adanya kemampuan untuk menggunakan komponen-komponen ActiveX yang dibuat yang disediakan oleh Microsoft Visual Basic ataupun pihak lain.
Visual Basic yang pertama adalah Visal Basic 1.0 yang dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD. Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.
Perjalanan Bahasa Pemrograman Visual Basic dari awal hingga sekarang ini, sebagai berikut:
  1. Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia.
  2. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992.  Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System.
  3. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4.
  4. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi  versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x.
  5. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic.
  6. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk  versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5  memperkenalakan kemampuan untuk membuat  User Control.
  7. Visual Basic 6.0 (pertengahan 1999 memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008.
  8. Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan  kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
  9. Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
  10. Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya : a) Edit and Continue , mungkin inilah kekurangan fitur terbesar dari  VB .NET . pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan. b) Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
  11. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If Not X Is Y  menjadi If X  IsNot Y.
  12. Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft.
  13. Visual Basic “Orcas” (VB 9.0) , dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya : a) True Tenary operator , yaitu fungsi If(boolean,value, value)  yg digunakan untuk menggantikan fungsi IIF; b) LINQ Support; c) Ekspresi Lambda; d) XML Literals; e) Nullable types; f) Type Inferenc.
  14. Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang  juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1.

C.      Manfaat Bahasa Pemrogaman
Pengertian pemrograman secara umum adalah seni dan estetika dalam menulis kode program dalam bahasa pemrograman tertentu untuk menerjemahkan Ide/pikiran yang berisi flow chart (alur logika) kedalam bentuk program, software, atau perangkat lunak, yang memiliki tujuan utama untuk memecahakan masalah tertentu secara logis, kronologis, dan sistematis. Untuk bisa mendapatkan manfaat secara universal dalam mempelajari pemrograman, pengertian dan struktur pemrograman itu sendiri harus bisa dipahami secara luas dan universal. Bagi sebagian orang pemrograman akan sangat sulit, terutama yang bukan berasal dari jenjang pendidikan keteknikan, kecuali jika anda benar-benar tekun dan berusaha mempelajari dan mengaplikasikannya secara luas.
Syntax Tulisan Kode Program sebenarnya sama seperti tulisan kita sehari - hari, Perbedaannya tulisan dengan bahasa kita sehari-hari lebih bersifat deskriptif, sedangkan tulisan kode program bersifat konseptual yang berisi baris penjelasan pendek namum mengandung alur logika yang lebih kompleks/tinggi tidak seperti deskripsi biasa.
Berikut ini Analogi*Pemrograman sederhana yang menggambarkan bagaimana sistematika konsep pemrograman, sederhananya seperti ini :
Konseptual sederhana Pemrograman
Deskripsi text sehari hari
Contoh simple : x = n < 1000000
0 ... 999999 (ditulis berurutan)
Logika (Logic) diatas mendeskripsikan bahwa X hanya berisi angka 0 ... 999999, Tanpa harus menuliskan semua angka dari 0 ... 999999.
Inilah gambaran sangat sederhana konsep sistematika logic pemrograman. Jadi semakin tinggi logic pemrograman maka deskripsinya akan memiliki cakupan fungsi deskripsi yang lebih luas dan dinamis serta sistemik.
Sebuah deskripsi akan menjelaskan sebuah object secara deskriptif, Berhubungan dengan hal tersebut diatas, maka range angkanya pun akan dituliskan keseluruhan untuk menjelaskan variabel X 0 ... 999999, dan jika dituliskan semuanya akan sangat panjang.
Dalam gerbang (gate logic) akan berbeda mekanisme penyampaian dan aljabarnya.

Dari tabel sederhana diatas, bisa terlihat jelas filosophy sederhana logic*descryptions*pemrograman dan bagaimana membedakan logika cakupan keduanya namun untuk bekerja terkait secara simultan.

Manfaat mempelajari pemrograman secara umum universal
· Terletak pada pemahaman logikanya, konseptualnya, sistematikanya dan pemahaman gerbang logikanya. Yang keseluruhan konsep struktur logikanya (Logic Gate) bisa diaplikasikan untuk memahami bidang lainnya lebih luas secara deskriptif.
· Manfaat mempelajari pemrograman untuk aktivitas dan pekerjaan sehari hari secara umum dalam berbagai bidang terletak pada konsep logikanya yang sistematis dalam memcahkan object problematika tertentu sesuai dengan flow chart (alur logika).

Tingkat kesulitan pemrograman ditentukan oleh :
· Kapasitas masalah (Alur Logika) yang dipecahkan secara sistematis dalam mencapai solusi tertentu secara deskriptif dan aplikatif. Semakin kompleks sebuah flow*chart*dan*alur*logika (Logic Gate) maka gerbang logikanyapun akan semakin banyak dan semakin kompleks sistematikanya.
· Jadi jika dipahami makna pemrograman secara luas, pemrograman sebenarnya berlaku untuk siapa saja, dan siapapun anda dan dari background apapun pendidikan dan pekerjaan anda, yakin pasti bisa. Hanya jika anda betul-betul mengusahakan mempelajari dan memahami konstruksi logikanya, yang bisa diaplikasikan lebih konseptual dalam flow chart (alur logika) untuk memahami bidang lainnya yang sifatnya tidak hanya aritmetis.



BAB III
PENUTUP

A.      Simpulan
Berdasarkan uraian bahasan “Bahasa Pemrograman” dapat disimpulkan bahwa :
  1. Bahasa pemrograman merupakan bahasa penghubung antara pembuat program (programmer) dengan komputer. Apabila ada kesalahan salah satu prosedur aja, komputer tidak akan merespon perintah dari progammer itu sendiri.
  2. Bahasa pemrograman mengalami perkembangan di setiap zaman menjadi lebih canggih dan efektif dalam membantu kehidupan manusia.
  3. Dengan memahami bahasa pemrograman mahasiswa dapat membuat suatu program inovatif yang dapat membantu dalam proses produksi

B.       Saran
Bertolak dari peranan bahasa pemrograman yang memiliki banyak manfaatnya, penyusun memberikan saran kepada mahasiswa agar melakukan hal-hal sebagai berikut :
  1. Dibutuhkan keseriusan untuk memahami bahasa pemrograman, oleh karena itu belajarlah untuk lebih fokus dalam memahami dan mempelajarinya.
  2. Dianjurkan untuk setiap mahasiswa agar mencari referensi lain untuk memahami bahasa pemrograman itu sendiri, dengan demikian wawsan kita akan bahasa pemrograman pun semakin luas.


DAFTAR PUSTAKA