Pindah Panas

download Pindah Panas

of 19

Transcript of Pindah Panas

  • 7/24/2019 Pindah Panas

    1/19

    LAPORAN PRAKTIKUM

    PINDAH PANAS

    MENJUDUL

    Oleh :

    Hudyana Gilang Setyaji

    NIM AH!"!#

    KEMENTERIAN RISET TEKNOLOGI DAN PERGURUAN TINGGI

    UNI$ERSITAS JENDERAL SOEDIRMAN

    %AKULTAS PERTANIAN

    PUR&OKERTO

    '!(

  • 7/24/2019 Pindah Panas

    2/19

    I) PENDAHULUAN

    A) Lata* +ela,ang

    Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa

    pemrograman adalah perintah-perintah yang dimengerti oleh komputer untuk

    melakukan tugas-tugas tertentu. Bahasa pemrograman Visual Basic, yang

    dikembangkan oleh Microsoft sejak tahun 1991, merupakan pengembangan dari

    pendahulunya yaitu bahasa pemrograman BA!" #Beginners All-purpose

    Symbolic Instruction Code$ yang dikembangkan pada era 19%&-an. Visual Basicmerupakan salah satuDevelopment Tool yaitu alat bantu untuk membuat berbagai

    macam program komputer, khususnya yang menggunakan sistem operasi

    'indo(s. Visual Basic merupakan salah satu bahasa pemrograman computer

    yang mendukung object #Object Oriented Programming ) **+$ #*ctohiana,

    &&$.

    +embuatan suatu program ataupun soft(here komputer dengan

    menggunakan isual basic /.& tidak akan lepas dari yang namanya object,

    property, method, dan eent. Mengenal dan memahami keempatnya adalah

    penting. memahami keempatnya juga meruapakan sesuatu yang harus di lakukan

    oleh programer ataupun pemula yang baru belajar isual basic /.&. property dan

    eent memiliki pengertian yang berbeda.

    *bject merupakan komponen di dalam sebuah program. etiap komponen di

    dalam pemrograman Visual Basic dapat diatur propertinya sesuai dengan

    kebutuhan aplikasi. 0alannya program dapat diatur menggunakan metode

    pemrograman yang diatur sebagai aksi dari setiap komponen. etiap komponen

    dapat beraksi melalui eent. +engaturan eent dalam setiap komponen yang akan

    menjalankan semua metode yang dibuat.

    orm adalah *bject Visual Basic pertama yang harus kita kenali. 2al ini

    disebabkan karena hampir semua aplikasi Visual Basic menggunakan satu orm

    atau lebih. "ontrol adalah object VB yang dapat di letakan dalam orm.

  • 7/24/2019 Pindah Panas

    3/19

    +roperty merupakan karakteristik yang dimiliki suatu objek akan sangat di

    butuhkan saat kita akan merubah atau mengatur hal apa saja yang ada pada objek

    tersebut. 3ama dari sebuah objek juga bisa di atur dalam property yang nantinya

    nama ini akan sangat penting untuk pemanggilan objek untuk melakukan aksi

    # perintah $ tertentu. edangkan eent adalah kejadian yang dapat di alami oleh

    suatu objek. 0adi eent merupakan hal yang akan dilakukan oleh suatu objek

    apabila objek ini diperintah untuk melakukan aksi # tugas $ tertentu.

    +) Tujuan

    +raktikum kali ini bertujuan agar mahasis(a 4

    1. Memahami event danproperty dalam isual basic /.&.

    . Mengenal lingkungan kerja dan object dalam isual basic /.&.

    II) TINJAUAN PUSTAKA

  • 7/24/2019 Pindah Panas

    4/19

    +engukuran suhu suatu benda dan pengukuran diberbagai tempat pada

    dasarnya merupakan pengukuran yang tidak langsung. +ada proses pengukuran,

    umumnya terjadi perpindahan panas dari tempat yang akan diukur suhunya ke alat

    pengukur suhu. suhu yang terbaca pada alat pengukur suhu. uhu yang terbaca

    pada alat pengukur suhu adalah suhu setelah terjadi kesetaraan, suhu antara benda

    yang diukur tersebut dengan alat pengukur suhu. 0adi, bukan suhu benda pada saat

    sebelum terjadi kontak antara benda yang akan diukur tersebut dengan alat

    pengukur. Alat pengukur suhu disebut thermometer. 5ermometer pada dasarnya

    merupakan instrumen yang terdiri dari bahan yang perubahan sifat fisiknya,

    karena perubahan suhu dapat mudah diukur. ifat fisik yang berubah tersebut

    dapat berupa perubahan olume gas, pemuaian logam, perubahan daya hantar

    listrik atau sifat-sifat fisik lainnya. Masing-masing jenis termometer akan

    mempunyai skala yang berbeda. *leh sebab itu, perlu dikalibrasi dengan

    termometer yang dijadikan patokan #standar$. 5ermometer yang dijadikan patokan

    adalah thermometer tahanan platina #+latinum 6esistance 5hermometer$ atau

    !+5-/7 #8akitan, &&$.

    III) METODOLOGI

    A) Alat dan +ahan

    Alat dan bahan yang digunakan dalam praktikum ini adalah 4

    1. 8aptopkomputer

    . Aplikasi Visual Basic /.&

    +) P*-.edu* Ke*ja

    8angkah-langkah yang dilakukan dalam praktikum ini adalah 4

    1. Membuka aplikasi Microsoft Visual Basic /.&.

  • 7/24/2019 Pindah Panas

    5/19

    . Membuat user interance #:!$ pada jendela form menggunakan komponen

    8istBo;, "omboBo;, dan "ommandButton dengan tampilan seperti ini 4

    . Menulis kode program pada bagian "ode ?ditor sebagai berikut 4

    +riate ub orm@8oad#$

    "ombo1.Add!tem :mar

    "ombo1.Add!tem alman

    "ombo1.Add!tem 2alimah

    "ombo1.Add!tem hafira

    ?nd ub

    +riate ub "ommand1@"lick#$

    8ist1.Add!tem "ombo1.5e;t

    ?nd ub

    +riate ub "ommand@"lick#$

  • 7/24/2019 Pindah Panas

    6/19

    8ist1.6emoe!tem 8ist1.8ist!nde;

    ?nd ub

    +riate ub "ommand@"lick#$

    8ist1."lear

    ?nd ub

    %. Menjalankan program sebagai berikut 4

    1. :ntuk menambah isi 8istBo; 4 :marC dipilih di dalam "omboBo;

    kemudian tombol Add di klik.:ntuk nama-nama yang lain diperlakukan

    sama seperti nama :marC secara acak.

    . :ntuk menghapus salah satu isi 8istBo; 4 hafiraC dipilih di dalam8istBo; kemudian tombol delete di klik.

    . :ntuk menghapus semua isi 8istBo; 4 tombol Cleardi kllik.

    I$)HASIL DAN PEM+AHASAN

    A) Ha.il

  • 7/24/2019 Pindah Panas

    7/19

  • 7/24/2019 Pindah Panas

    8/19

    1. +erbankan

    . +erdagangan

    . 8ogistik

    >. upply "hain

    programmer pembuat V+ yang sekarang dimutasi untuk bekerja di proyek

    baru dengan nama ?=3A, dimana proyek ini bertujuan membuat bahasa

    pemrograman baru yang dibangun di atas kode V+ dan memakai komponen

    Fbase yang mendukung scenario pemrograman, seperti E8 erer &&%, .3?5,'in;, 'indo(s Vista dan *ffice 1.

    'alaupun V+ lebih dikenal dengan aplikasi database untuk kepentingan

    bisnisC, dalam bahasan in isaya ingin membuktikan bah(a V+ dapat pula

    digunakan sebagai tool multi fungsi layaknya tool isual yang lainnya. V+

    sangat unggul dalam kemudahan penanganan dalam pembuatan dan perintah-

    perintah standar yang lengkap. =imana pada saat kita memerlukan suatu fungsi

    khusus maka dengan sederhana dan relatie mudah kita dapat membuatnya

    dengan mengkombinasikan fungsi dan perintah yang sudah ada menjadi

    suatu !ser Deine "unction# !ser Deine Procedure ataupun!se Deined

    Class dan !ser Deined $et%od&

    elain V+ juga terdapat progam lainnya yang memiliki fungsi yang

    hampir sama dengan Visual Basic, seperti.

    1. ortan singkatan dari *6mula 56A3slator dan dikembangkan oleh !BM !nc.

    antara tahun 19%> dan 19%G yang digunakan secara khusus untuk aplikasi-

    aplikasi sains dan engineering. Bahasa *656A3 masih digunakan secara

    luas saat ini di bidang engineering.

    . "obol

  • 7/24/2019 Pindah Panas

    9/19

    singkatan dari "ommon Business *riented 8anguage, diciptakan oleh

    sekelompok pabrikan komputer dan pengguna komputer untuk industri pada

    tahun 19%9. !a didesain untuk aplikasi-aplikasi komersil yang membutuhkan

    banyak pemrosesan data. Bahasa ini masih digunakan saat ini di bidang

    bisnis.

    =ikembangkan oleh =ennis 6ichie di 8aboratorium Bell pada tahun 19G.

    !a merupakan bahasa implementasi sistem yang digunakan untuk

    mengembangkan sistem operasi :3!F. "HH merupakan ekstensi atau

    kelanjutan dari bahasa " yang diciptakan oleh Bjarne troustrup pada tahun

    197&an. "HH menambahkan fitur **+ #*bject-*riented +rogramming$ atau

    pemrograman berorientasi objek ke dalam bahasa " dan sekarang merupakan

    sistem utama bahasa implementasi #=eitelI=eitel, 1999$.

    . +ascal

    diciptakan oleh +rofessor 3icklaus 'irth untuk mengajarkan

    konsep-konsep pemrograman terstruktur. +enggunaan utamanya terbatas

    pada dunia akademis.

    >. 0aa

    merupakan bahasa yang kemunculannya tergolong baru dan

    merupakan bahasa pemrograman yang paling banyak diminati,

    dikembangkan oleh :3 Microsystem pada tahun 199%. !a sebenarnya

    merupakan kelanjutan dari "HH tetapi memasukan banyak komponen atau

    librariesC untuk pemrograman multimedia, net(orking, multithreading,

    graphics, database access, pemrograman

  • 7/24/2019 Pindah Panas

    10/19

    1. Add tandard ?;e +roject.

    :ntuk menambahkan project baru yang bertipe tandard ?;e.

    . Add orm.

    :ntuk menambahkan form baru pada project yang aktif.

    . Menu ?ditor.

    :ntuk menambahkan Menu Bar yang biasanya muncul pada aplikasi

    diba(ah 5itle Bar. !con Menu ?ditor akan tampak aktif jika sebuah form

    telah tersedia.

    >. *pen +roject.

    =igunakan untuk membuka project yang sudah pernah dibuat.

    %. ae +roject.

    =igunakan untuk menyimpan project berserta form, modul dan lainnya

    yang aktif pada saat program dibuat./. "ut.

    Memindahkan data yang sudah di inputdidalam lembar kerja visual basic

    G. "opy

    Menyalin data yang sudah di input didalam lembar kerja isual basi .

    7. +aste

    Menempatkan data yang sudah di input didalam lembar kerja isual basi.

    9. ind

    Mencari kata dari program yang sedang aktif.

    1&. :ndo.

    =igunakan untuk membatalkan apa yang sudah dilakukan pada jendela

    kode.

    11. 6edo.

    =igunakan untuk mengulang kembali apa yang sudah dilakukan pada

    jendel kode.

    1. 6un.

    =igunakan untuk menjalankan program aplikasi yang sudah dibuat.

    1. +ause.

    =igunakan untuk menghentikan sementara program yang sedang berjalan.

  • 7/24/2019 Pindah Panas

    11/19

    1>. top

    =igunakan untuk mengakhiri jalannya program yang sedang berjalan.

    1%. +roject ?;plorer.

    =igunakan untuk menampilkan atau menyembunyikan jendela +roject

    ?;plorer.

    1/. +roperties 'indo(s.

    =igunakan untuk menampilkan atau menyembunyikan jendela +roperties

    lobyek Domponen.

    1G. orm 8ayout.

    =igunakan untuk menampilkan atau menyembunyikan jendela orm

    8ayout

    17. *bject Bro(ser.

    =igunakan untuk menampilkan jendela object bro(ser.19. 5oolbo;.

    =igunakan untuk menampilkan toolbo;.

    :ntuk menampilkan gambar pada form menggunakanPictureBo' kemudian

    pilih gambar yang sesuai. +engaturan lain yang dapat ditambahkan adalah dengan

    menambah 1 CommandButton. Berikut ini adalah gambar sebelum dan sesudah

    modifikasi4

  • 7/24/2019 Pindah Panas

    12/19

  • 7/24/2019 Pindah Panas

    13/19

    +riate ub *ption1@"lick#$

    8ist1."lear

    8ist1.Add!tem

  • 7/24/2019 Pindah Panas

    14/19

    8ist1.Add!tem aipul

    8ist1.Add!tem adar

    8ist1.Add!tem Agung

    8ist1.Add!tem Bagyo

    8ist1.Add!tem 0ono

    ?nd ub

    +ada tombol Add pada "ommand1, agar operasi tidak single click, tetapi

    double click maka yang dilakukan adalah mengganti kode program menjadi

    seperti berikut ini 4

    +riate ub "ommand1@"lick#$

    8ist1.Add!tem "ombo1.5e;t

    ?nd ub

    =iganti menjadi 4

    +riate ub "ommand1@=bl"lick#$

    8ist1.Add!tem "ombo1.5e;t

    ?nd ub

    Modifikasi yang di lakukan adalah dengan mengubah tampilan luar dari

    program tersebut. alah satunya dengan mengatur propertiesnya. +engaturan

    propertiesnya adalah sebagai berikut 4

    *bject +roperty Value

    orm1 "aption

    tart:p+osition

    Method 5est

    - "entercreen8ist1 - -

    "ombo1 - -

    "ommand1 "aption

    tyle

    Back color

    Add

    1 J

  • 7/24/2019 Pindah Panas

    15/19

    tyle

    Back color

    1 J

  • 7/24/2019 Pindah Panas

    16/19

    Artinya, :marC adalah argument sebagai isi yang akan ditambahkan ke

    dalam object "ombo1.

    . "ombo1.Add!tem almanC

    Artinya, almanC adalah argument sebagai isi yang akan ditambahkan

    ke dalam object "ombo1.

    >. "ombo1.Add!tem 2alimahC

    Artinya, 2alimahC adalah argument sebagai isi yang akan ditambahkan ke

    dalam object "ombo1.

    %. "ombo1.Add!tem hafiraC

    Artinya, hafiraC adalah argument sebagai isi yang akan ditambahkan ke

    dalam object "ombo1.

    /. ?nd ub

    Artinya, menutup program

    G. +riate ub "ommand1@"lick#$

    Arrtinya, pengguna #user$ mengklik tombol Add #object command1$

    7. 8ist1.Add!tem "ombo1.5e;t

    Artinya, property te;t dari object "ombo1 adalah argument sebagai isi yang

    akan ditambahkan ke dalam object 8ist1 sesuai object "ombo1 yang dipilih.

    9. ?nd ub

    Artinya, mengakhiri program.

    1&. +riate ub "ommand@"lick#$

    Artinya, pengguna #user$ mengklik tombol delete #object "ommand$.

    11. 8ist1.6emoe!tem 8ist1.8ist!nde;

    Artinya, property 8ist!nde; dari object 8ist1 adalah argument sebagai nomor

    inde; isi yang akan dihapus. "lear J method ini akan menghapus semua isi#tidak membutuhkan argument$.

    1. ?nd ub

    Artinya, mengakhiri program.

    1. +riate ub "ommand@"lick#$

    Artinya, pengguna #user$ mengklik tombol clear #*bject "ommand$.

    1>. 8ist1."lear

  • 7/24/2019 Pindah Panas

    17/19

    Artinya, isi object 8ist1 akan dihapus.

    1%. ?nd ub

    Artinya, mengakhiri program.

    0adi dapat dijelaskan bah(a maksud dari kode program yang digunakan

    dalam praktikum ini adalah 4

    +riate ub orm@8oad#$

    "ombo1.Add!tem :mar

    "ombo1.Add!tem alman

    "ombo1.Add!tem 2alimah

    "ombo1.Add!tem hafira

    ?nd ub

    Maksud dari kode program di atas adalah pada "ombo1 terdapat item-item :mar,

    alman, 2alimah, dan hafira seperti yang terlihat pada gambar >.

  • 7/24/2019 Pindah Panas

    18/19

    Adapun simpulan praktikum kali ini adalah 4

    1. Dode program

    "ombo1.Add!tem :mar

    "ombo1.Add!tem alman

    "ombo1.Add!tem 2alimah

    Mempunyai maksud bah(a item yang terdapat pada "ombo1 adalah kata

    :mar, alman, 2alimah, dan hafira.

    . Dode program 8ist1.Additem "ombo1.5e;t mempunyai maksud 8ist1 akan

    ditambah item yang terdapat pada "ombo1.

    . Dode program 8ist1.6emoeitem 8ist1.8istinde; mempunyai maksud bah(a

    suatu item yang dipilih pada 8ist1 akan terhapus.

    >. Dode program 8ist1."lear mempunyai maksud isi dari 8ist1 akan terhapus

    semua.

    %. Agar operasi kode program menjadi double click maka harus merubah eent

    dan propertinya.

    /. ?ent dan properti dapat digunakan untuk bermacam-macam aplikasi.

    +) Sa*an

    +eralatan praktikum yang tersedia sebaiknya lebih banyak lagi, sehingga

    kegiatan praktikum dapat dilakukan oleh semua praktikan. +engkondisian dari

    asisten kepada praktikan ditingkatkan agar praktikum selesai tepat pada

    (aktunya.

    DA%TAR PUSTAKA

    2artoto. &1&. Dasar Pema%aman (B )& http4(((.ripiu.comarticlereaddasar-

    pemahaman-b/#diakses 1> *ktober &1$.

    http://www.ripiu.com/article/read/dasar-pemahaman-vb6http://www.ripiu.com/article/read/dasar-pemahaman-vb6http://www.ripiu.com/article/read/dasar-pemahaman-vb6http://www.ripiu.com/article/read/dasar-pemahaman-vb6
  • 7/24/2019 Pindah Panas

    19/19

    *ctohiana, D.=. &&. Cepat $a%ir (isual Basic )&

    http4ilmukomputer.org&&711%cepat-mahir-isual-basic-/ #diakses 1>

    *ktober &1$.

    6amadhan, Arief. &&>. Seri Penuntun Pra*tis $icrosot (isual Basic )&+& +5 ?le;

    Media Domputindo 4 0akarta.

    etyadi. &&7.$engenal (isual Basic) http4oke.or.id.

    upardi, K. &&/. $icrosot (isual Basic )&+ untu* Segala Ting*at& +5 ?le; Media

    Domputindo 4 0akarta.

    utedjo, B dan A3, Michael. 199G. Algoritma , Te*ni* Pemrograman& Andi 4

    Kogyakarta.

    5im +enyusun. &1. Panduan Pra*ti*umPemrograman omputer& +rogram tudi

    5eknik +ertanian 0urusan 5eknologi +ertanian akultas +ertanian :nsoed 4

    +ur(okerto.

    http://ilmukomputer.org/2008/11/25/cepat-mahir-visual-basic-6/http://oke.or.id/http://ilmukomputer.org/2008/11/25/cepat-mahir-visual-basic-6/http://oke.or.id/