visual basic

30
TUGAS MAKALAH VISUAL BASIC 6.0 LAPORAN Oleh : Nama : NOVI RAHMAD WIJAYA Kelas : 4 MB Nim : 0610 3020 0113 Dosen Pembimbing : FATAHUL ARIFIN S.T.,Dipl.Eng.EPD,M.Eng.Sc

Upload: wie-stockphoto

Post on 31-Oct-2014

182 views

Category:

Documents


0 download

DESCRIPTION

:)

TRANSCRIPT

Page 1: VISUAL BASIC

TUGAS MAKALAH VISUAL BASIC 6.0

LAPORAN

Oleh :

Nama : NOVI RAHMAD WIJAYA

Kelas : 4 MB

Nim : 0610 3020 0113

Dosen Pembimbing :FATAHUL ARIFIN S.T.,Dipl.Eng.EPD,M.Eng.Sc

POLITEKNIK NEGERI SRIWIJAYA PALEMBANG

JURUSAN TEKNIK MESIN

2012

Page 2: VISUAL BASIC

PROGRAM PERHITUNGAN PERMESINAN, MATEMATIKA DAN KELISTRIKAN

DENGAN MENGGUNAKAN SOFTWARE VISUAL BASIC 6.0

NOVI RAHMAD WIJAYA

Jurusan Teknik Mesin Politeknik Negeri Sriwijaya

Jalan Srijaya Negara Bukit Besar Palembang 30139

Telp. 0711-353414, Fax 0711-453211, Email : [email protected]

PENDAHULUAN

A. Latar Belakang

Visual Basic adalah bahasa pemrograman berbasis Windows. Saat ini, Visual Basic adalah salah satu bahasa pemrograman yang terbaik. Visual Basic merupakan pengembangan dari Basic. Basic (Beginner’s All-purpose Symbolic Instruction Code) adalah sebuah bahasa pemrograman “kuno” yang merupakan awal dari bahasa-bahasa pemrograman tingkat tinggi lainnya. Basic dirancang pada tahun 1950-an dan ditujukan untuk dapat digunakan oleh para programmer pemula. Biasanya Basic diajarkan untuk para pelajar sekolah menengah yang baru mengenal komputer, serta digunakan untuk pengembangan program “cepat saji” yang ringan dan menyenangkan.Walaupun begitu, peran Basic lebih dari sekedar itu saja. Banyak programer handal saat ini memulai karirnya dengan mempelajari Basic. Sebagai bahasa pemrograman yang mutakhir, Visual Basic didesain untuk dapat memanfaatkan fasilitas Windows, khususnya Windows 95/97/98 dan Windows NT. Visual Basic juga merupakan bahasa pemrograman Object Oriented Programming (OOP), yaitu pemrograman yang berorientasi objek. Visual Basic menyediakan objek-objek yang sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual Basic menjadi begitu diinginkan oleh programmer.

B. Tujuan PenulisanTujuan penulis, dalam pembuatan makalah ini adalah :- Untuk memenuhi tugas Program Computer 2.- Untuk memberi pengetahuan kepada pembaca tentang bahasa pemrograman Visual

Basic.

C. Manfaat Penulisan- Meberi informasi kepada pembaca mengenai bahasa pemrograman Visual Basic-Makalah ini diharapkan menjadi sumbangan pemikiran bagi para pembaca untuk

mengembangkan bahasa pemrograman dimasa sekarang.

Page 3: VISUAL BASIC

A. Sejarah dan Perkembangan Visual Basic

Sejarah Visual Basic

Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang bersifat event driven dan menawarkan Integrated Development Environment (IDE) visual untuk membuat program aplikasi berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman Common Object Model (COM). Visual Basic merupakan turunan bahasa BASIC dan menawarkan pengembangan aplikasi komputer berbasis grafik dengan cepat, akses ke basis data menggunakan Data Access Objects (DAO), Remote Data Objects (RDO), atau ActiveX Data Object (ADO), serta menawarkan pembuatan kontrol ActiveX dan objek ActiveX. Beberapa bahasa skrip seperti Visual Basic for Applications (VBA) dan Visual Basic Scripting Edition (VBScript), mirip seperti halnya Visual Basic, tetapi cara kerjanya yang berbeda.

Visual Basic yang sekarang digunakan oleh jutaan programmer adalah berawal dari sebuah Bahasa pemrograman yang diciptakan oleh Prof. Jhon Kemeny dan Thomas Kurtz pada tahun 1964 dengan nama BASIC yang kepanjangan dari Beginner All Purpose Symbolic Intruction Code. Bahasa BASIC ini tergolong bahasa pemrograman yang paling mudah dipelajari. Bill Gates, pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler).

Visual Basic merupakan bahasa yang mendukung OOP, namun tidak sepenuhnya. Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module. Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu.

Visual Basic (VB) tidak bersifat case sensitif. Dan pada tahun 1975, Microsoft yang dipimpin oleh Bill Gate ini, mengembangkan bahasa BASIC ini dengan mengeluarkan produk pertamanya yang bernama Microsoft Basic dimana versi yang terkenal saat itu adalah Quick Basic. Quick Basic menjadi bahasa BASIC yang paling terkenal saat itu karena sudah adanya interpreter didalamnya yang berfungsi untuk menjalankan kode-kode yang ditulis dengan Quick Basic.

Perkembangan Visual Basic

VB 1.0 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. Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :

· Proyek “Thunder” dirintis

Page 4: VISUAL BASIC

· Visual Basic 1.0 (May 1991) di rilis untuk windows pada COMDEX/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia

· 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.

· 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

· 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

· 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

· 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.

· Visual Basic 6.0 (pertengahan 1998) 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

· Visual Basic .NET, 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.

· Visual Basic .NET 2003, dirilis dengan menggunakan NET framework versi 1.1.

· Visual Basic 2005, merupakan itegrasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya : 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 Perbaikan pada Konversi dari VB ke VB NET12 Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET Kerangka kerja versi 1.1. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If=Not X Is Y menjadi If X IsNot Y.

Page 5: VISUAL BASIC

· Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Microsoft 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.

· Visual Basic “Orcas”, dijadwalkan akan dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya : True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF, LINQ Support, Ekspresi Lambda, XML Literals, Nullable types, Type Inference.

· Visual Basic ‘VBx’, Visual Basic 10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian da 15. an dari SilverLight 1.1

B. Pengertian Visual Basic

Visual Basic pada dasarnya adalah bahasa pemograman komputer. Bahasa pemograman adalah perintah – perintah atau instruksi yang dimengerti oleh computer. untuk melakukan tugas-tugas tertentu. Bahasa pemograman visual basic merupakan bahasa yang mudah dipahami sehingga manusia sekarang lebih banyak memilih pemograman Visual Basic. Visual Basic selain disebut sebagai bahasa pemograman, juga sering disebut sarana (tool) untuk menghasilkan program – program aplikasi berbasis windows. Beberapa kemampuan atau menfaat dari Visual Basic diantaranya seperti:

a. Untuk membuat program aplikasi berbasis Windows.

b. Untuk membuat objek-objek pembantu program seperti control Activex, File, Help, Aplikasi internet dan sebagainya.

c. Menguji program dan menghasilkan program akhir berakhiran EXE yang bersifat Executable, atau dapat langsung dijalankan.

Bagi programmer pemula yang baru ingin belajar program, lingkungan Visual Basic dapat membantu membuat program berbasis Windows dengan mudah. Sedangkan bagi programmer tingkat lanjut, dengan kemampuannya yang besar dapat digunakan untuk membuat program yang kompleks, misalnya dalam lingkungan Netwoking atau Clien Server.

Bahasa pemograman Visual Basic cukup sederhana dan menggunakan kata-kata bahasa inggris yang umum digunakan dan tidak perlu lagi menghapal sintaks-sintaks maupun format-format bahasa yang bermacam-macam. Didalam Visual Basic semuanya sudah disediakan dalam pilihan-pilihan yang tinggal diambil sesuai kebutuhan. Selain itu, sarana pengembangannya yang bersifat visual lebih memudahkan untuk mengembangkan program aplikasi berbasis Windows ini, bersifat Mouse Driven (digerakkan dengan mouse) dan berdaya guna tinggi. Sejak dikembangkan pada tahun 80-an, Visual Basic kini telah mencapai versinya yang ke-6. Beberapa keistimewaan utama dari Visual Basic 6 diantaranya seperti :

Page 6: VISUAL BASIC

· Menggunakan platform pembuatan programan yang diberi nama Developer Studio, yang memiliki tampilan dan sarana yang sama dengan Visual C++ dan Visual J++. Dengan begitu Anda dapat berimigrasi atau belajar cepat bahasa pemrograman lainnya dengan mudah dan cepat tanpa harus belajar dari nol lagi.

· Memiliki beberapa tambahan sarana wizard yang baru. Wizard adalah sarana yang mempermudah dalam pembuatan aplikasi dengan mengotomatisasi tugas-tugas tertentu.

· Akses data lebih cepat dan andal untuk membuat aplikasi database berkemampuan tinggi.

C. Struktur Aplikasi Visual Basic

Lingkungan pemograman visual basic mengandung semua sarana yang anda butuhkan untuk membangun program – program yang hebat untuk windows dengan cepat dan efisien, visual basic merupakan bahasa pemrograman terstruktur. Struktur aplikasi visual basic terdiri dari :

1. Form, yaitu windows atau jendela dimana anda akan membuat user interface atau tampilan yang merupakan antarmuka program yang akan dibuat.

2. Kontrol, yaitu tampilan berbasis grafis yang dimasukkan pada form untuk membuat interaksi dengan pemakai (textbox, label, frame, dan lain-lain).

3. Propertis, yaitu nilai atau karakteristik yang dimiliki oleh sebuah objek visual basic. Contoh: Name, Caption, Size, dan lain-lain.

4. Metode, yaitu serangkaian perintah yang sudah tersedia suatu yang dapat diminta untuk mengerjakan tugas khusus.

5. Prosedure Kejadian/Event Prosedure, yaitu kode yang berhubungan dengan suatu objek yang dapat diminta untuk mengerjakan tugas khusus. Kode ini akan mengeksekusi ketika ada respon dari pemakai kode ketika ada event tertentu.

6. Prosedure Umum, yaitu kode yang tidak berhubungan dengan suatu objek. Kode ini harus diminta oleh aplikasi.

7. Modul/Module, yaitu kumpulan dari prosedure umum, deklarasi variable dan defenisi konstanta yang digunakan oleh aplikasi.

Visual basic juga mempunyai tampilan layar yang terdiri dari :

1. Main Windows ( Jendela Utama )Yang terdiri dari title bar ( baris judul ), menu bar, dan tool bar, baris judul berisi nama proyek. Baris judul juga berisi mode operasi. Visual basic sekarang dan form yang aktif. Menu bar merupakan menu drop-down dimana dapat mengontrol operasi lingkungan visual basic. Toolbar berisi kumpulan gambar yang mewakili perubahan yang ada di menu. Jendela utama juga menampilkan lokasi dari form aktif di sudut kiri atas layar, lebar serta panjang form.

2. Form Windows ( Jendela Form ) adalah pusat dari pengembangan aplikasi visual basic. Disinilah tempat merancang aplikasi yang akan atau kita inginkan.

Page 7: VISUAL BASIC

3. Project Windows (Jendela Proyek), menampilkan daftar form dan modul proyek. Proyek merupakan kumpulan dari modul form, modul class, modul standart, dan file sumber yang membentuk suatu aplikasi.

4. Toolbox adalah kumpulan dari proyek yang digunakan atau membuat user interface serta

control bagi program aplikasi. Ada dua cara untuk menempatkan kontrol pada suatu form.

a. Klik ganda kontrol dalam toolbox, selanjutnya anda dapat mengubah besar dan ukuran serta memindahkannya dengan metode drag dan drop.

b. Klik kontrol dalam toolbox, kemudian pindahkan pointer mouse pada jendela form, kursor akan berubah menjadi crosshairt(+).

5. Properti Windows (Jendela Properti) berisi daftar struktur setting property yang digunakan pada sebuah objek yang terpilih. Kotak drop-down pada bagian atas jendela berisi daftar semua objek pada form yang aktif. Ada dua tab tampilan : Alphabetic (urut abjat) dan Catagorized (urut berdasarkan kelompok).

6. Form Layout Windows (Jendela Layout Form) menampilkan posisi form relatif terhadap layar monitor pada saat program dijalankan atau dieksekusi (Running/Compiling).

D. Kelebihan Dan Kekurangan Visual Basic

Kelebihan :

1. Pengguna dengan dasar pemrograman apapun bisa dengan mudah menggunakan.

2. Ketika kita melakukan instalasi program lain yang mendukung penggunaannya dalam VB, maka komponen dari program tersebut bisa di masukkan dalam daftar komponen VB.

3. Ketika kita melakukan kesalahan penulisan kode, VB secara otomatis membetulkannya dan tidak perlu kita bersusah payah mendeklarasikan komponen ke dalam list code.

Kekurangan :

1. Sifatnya komersial

2. File VB sering menjadi target serangan virus.

3. Dokumentasi sebenarnya lengkap dalam MSDN, namun untuk instalasi MSDN membutuhkan biaya dan space hardisk yang besar.

E. Tipe Data di Visual Basic 6.0

Page 8: VISUAL BASIC

Visual basic 6.0 mempunyai beberapa jenis data. Untuk mendefinisikan jenis data pada sebuah variabel, visual basic menggunakan satu karakter tanda yang diletakkan di akhir nama sebuah variabel. Jenis data dalam visual basic yaitu :

Tabel Jenis Data pada Visual Basic dan Akhirannya

F. Batasan Data dalam Visual Basic 6.0

Data yang digunakan dalam visual basic mempunyai batasan-batasan yang ditentukan oleh besarnya tempat yang disediakan oleh penyimpanannya dalam memory. Adapun batasan-batasan data tersebut dapat dilihat pada tabel berikut ini.

Tabel type data :

Page 9: VISUAL BASIC

G. Contoh Program (Kalkulator)

PEMBAHASAN

A. KOPLING

Defenisi Kopling dan Jenis-jenisnya

Kopling adalah suatu elemen mesin yang berfungsi untuk mentransmisikan daya dari poros penggerak (driving shaft) ke poros yang digerakkan (driven shaft), dimana putaran inputnya akan sama dengan putaran outputnya. Tanpa kopling, sulit untuk menggerakkan elemen mesin sebaik-baiknya. Dengan adanya kopling pemindahan daya dapat dilakukan dengan teratur dan seefisien mungkin.

Beberapa syarat yang harus dipenuhi oleh  sebuah kopling adalah:

1. Mampu menahan adanya kelebihan beban.2. Mengurangi getaran dari poros penggerak yang diakibatkan oleh gerakan dari elemen lain.3. Mampu menjamin penyambungan dua poros atau lebih.4. Mampu mencegah terjadinya beban kejut.

Untuk perencanaan sebuah kopling kita harus memperhatikan  kondisi-kondisi sebagai berikut:

1. Kopling harus mudah dipasang dan dilepas2. Kopling harus dapat mentransmisikan daya sepenuhnya dari poros3. Kopling harus sederhana dan ringan4. Kopling harus dapat mengurangi kesalahan hubungan pada poros

Kopling ditinjau dari cara kerjanya dapat dibedakan atas dua jenis:

1. Kopling Tetap2. Kopling Tak Tetap

Page 10: VISUAL BASIC

Kopling Tetap

Kopling tetap adalah suatu elemen mesin yang berfungsi sebagai penerus putaran dan daya dari poros penggerak ke poros yang digerakkan secara pasti (tanpa terjadi slip), dimana sumbu kedua poros tersebut terletak pada satu garis lurus atau dapat sedikit berbeda  sumbunya. Kopling tetap selalu dalam keadaan terpasang, untuk memisahkannya harus dilakukan pembongkaran.

Kopling tetap terbagi atas: /4/

Kopling kaku

Kopling kaku dipergunakan bila kedua poros harus dihubungkan sumbu segaris, dan dipakai pada poros mesin dan transmisi umum di pabrik-pabrik, kopling ini terdiri atas :

1. Kopling bus2. Kopling flens kaku3. Kopling flens tempa4. Kopling luwes Kopling luwes ( fleksibel ) memungkinkan adanya sedikit ketidaklurusan sumbu poros yang 

terdiri atas:

1. Kopling flens luwes2. Kopling karet ban3. Kopling karet bintang4. Kopling gigi5. Kopling rantai6. Kopling universal

Kopling universal digunakan bila kedua poros akan membentuk sudut yang cukup besar, terdiri dari:

1. Kopling universal hook2. Kopling universal kecepatan tetap

Kopling universal digunakan bila poros penggerak dan poros yang digerakkan membentuk sudut yang cukup besar.

Kopling Fluida

Penerusan daya dilakukan oleh fluida sehingga tidak ada hubungan antara kedua poros. Kopling Fluida sangat cocok untuk mentransmisikan putaran tinggi dan daya yang besar. Keuntungannya adalah getaran dari sisi penggerak dan tumbukan dari sisi beban tidak saling diteruskan. Demikian pula pada waktu terjadi pembebanan lebih , penggerak mula tidak akan terkena momen yang akan melebihi  batas kemampuan.

Page 11: VISUAL BASIC

PERHITUNGAN-PERHITUNGAN PADA KOPLING

A. Tegangan patah pasak pada kopling bus

B. Gaya aksial pada clutch kerucut

Page 12: VISUAL BASIC

C. Kopling Bus

B. Kerja Motor Bakar

Unjuk kerja atau prestasi suatu mesin (motor) mempunyai hubungan erat dengan cara pengoperasian dan kegunaan dari mesin itu sendiri. Unjuk jerja dari suatu mesin biasanya ditunjukkan dalam suatu grafik yang dikeluarkan oleh pabrik pembuat sebagai hasil perhitungan dan test yang dilakukan. Unjuk kerja dari suatu mesin berkaitan langsung dengan :

1.Horse power yang dihasilkan. 

2. Brake mean efektif pressure (Bmep). 

3. Brake specifik fuel consumption (Bsfc). 

4. Efisiensi mekanik. 

DAYA INDIKATOR (IHP = NI) 

Daya indikator adalah istilah yang digunakan untuk menunjukkan tenaga mesin yang dihasilkan di dalam sebuah mesin, dimana merupakan langkah awal perubahan energi panas dari hasil pembakaran bahan bakar ke dalam energi mekanik. Besar daya indikator didapat dar pengukuran melalui sebuah indikator atau dapat dihitung dengan rumus :

Page 14: VISUAL BASIC

PERPINDAHAN PANAS PADA KETEL UAP SECARA KONDUKSI

Perpindahan panas secara konduksi adalah perpindahan panas dari suatu benda padat ke benda padat yang lain terjadi karna kontak fisik tanpa terjadi perpindahan molekul. Pada ketel proses konduksi ini terjadi pada :Dinding ruang bakarDinding pipa gas asapDinding pipa air

Perumasannya adalah:

QR = K x A x (Td/Tx) Kilojoule/jam,

dimana:

QR    = panas konduksi, K      = koefisien konduktivitas panas,A      = luas permukaan atau luas bidang kontakTd/Tx = perubahan suhu terhadap jarak

PERHITUNGAN PERPINDAHAN PANAS PADA KETEL UAP SECARA KONDUKSI

Page 15: VISUAL BASIC

PERPINDAHAN PANAS PADA KETEL UAP SECARA KONVEKSI

Proses pendidihan air di dalam suatu bejana apabila kita panasi akan terjadi aliranair dari bagian bawah bejana yang kena panas menuju permukaan kemudian air yang dingin dipermukaan turun ke dasarbejana, peristiwa tersebut terus-menerus sampai semua air didalam bejana menjadi panas dan kemudian mendidih. Perpindahan kalor dengan cara demikian disebut dengan konveksi. Jadi konveksi adalah proses perpindahan kalor melalui suatu zat yang disertai dengan perpindahan partikel-partikel zat tersebut. Perumasannya adalah:  Q = h A ΔT•dengan•Q = laju aliran kalor dal J/sh = koefesien konveksi dalam J/s4.m2.K4 ΔT = perbedaan suhu yang dipanasi KA = luas permukaan dalam m2

Perpindahan kalo rkonveksi ada dua yaitu:Konveksi Alamiah. Proses pemanasan air dalam bejana, atau ketel. Air yang kena panas menjadi lebih ringan sehingga naik ke permukaan digantikan oleh air yang dingin yang lebih berat. Konveksi Paksa. Proses pendinginan pada radiator mobil akan lebih cepat kalau dipasang kipas 

PERHITUNGAN PERPINDAHAN PANAS PADA KETEL UAP SECARA KONVEKSI

    

Page 16: VISUAL BASIC

TAHANAN LISTRIK

Sudah diketahui bahwa konduktor mempunyai sejumlah elektron bebas. Logam-logam biasanya merupakan konduktor yang baik karena mempunyai banyak elektron bebas. Tembaga (Cu) dan Alumunium (AL) adalah logam yang banyak digunakan sebagai konduktor. Sebaliknya bahan yang mempunyai sedikit elektron bebas disebut isolator. Isolator bukan penghantar listrik yang baik, karena mempunyai sedikit sekali electron bebasnya. Apabila diinginkan untuk menghambat aliran listrik, maka gunakan isolator. Penghambat aliran listrik biasanya disebut Tahanan (R) dalam satuan ohm. Sebuah penghantar disebut mempunyai tahanan sebesar satu ohm bila perbedaan ujungnya diberikan perbedaan potensial sebesar satu volt dengan arus satu amper mengalir diantara kedua ujung tersebut. Dalam penghantar jenis apapun, selama suhunya tetap,perbandingan antara perbedaan potensial pada ujungujungnya dengan besarnya arus yang mengalir disepanjang penghantar adalah sama. Dengan demikian untuk setiap penghantar berlaku : Tegangan Pada pengantar / Arus dalam penghantar = tetap.Tipe dan aplikasi resistor yang sering ditemui adalah sebagai berikut. Rangkaian elektronik yang sangat komplek, mungkin terdiri dari beberapa ratus komponen. Komponen-komponen tersebut mempunyai bermacam-macam katagori, antara lain ada komponen yang tidak dapat menguatkan (misal : resistor, kapasitor, dan induktor), dan ada pula komponen yang dapat menguatkan/ amplifikasi atau berfungsi sebagai saklar (misal : Transistor, IC).a. ResistorHampir dapat dipastikan pada semua rangkaian elektronikmengandung resistor yang berfungsi mengontrol arus dan atau tegangan. Didalam aplikasinya resistor sering digunakan untuk :-   Mengontrol tegangan dan arus bisa pada amplifier/penguat transistor- Mengubah arus keluaran yang berkaitan dengan drop tegangan keluaran, dan menyediakan suatu nilai tertentu.Nilai resistansi, biasanya dinyatakan dengan besaran : Ω, kΩ atau m Ω.b.  Resistor VariableResistor variabel mempunyai bermacam-macam bentuk, tetapi yang paling populer adalah potensiometer karbon dan gulungan kawat. Tipe karbon lebih cocok diaplikasikan untuk daya rendah (umumnya kurang dari 1 watt). Tipe gulungan kawat digunakan untuk daya maksimum 3 watt.c.  Nilai Resistansi

Tertulis pada body resistor, mempunyai toleransi 10%. Misal : tertulis 100 Ω, maka nilainya (90 – 110) Ω

Dekade seri, misal : seri E6mempunyai toleransi 20%; seri E 12 mempunyai toleransi 10%; dan seri E 24 mempunyai toleransi 5%.

Kode warna, ada dua metode, antara lain metode : empat pita; dan lima pita . Tipe dan aplikasi resistor yang sering ditemui adalah seperti tabel

Page 19: VISUAL BASIC

PERMESINAN KONVENSIONAL

PEMBUBUTAN (TURNING)

Proses bubut adalah proses pemesinan untuk menghasilkan bagian-bagian mesin berbentuk silindris yang dikerjakan dengan menggunakan mesin bubut. Prinsip dasarnya dapat didefinisikan sebagai proses pemesinan permukaan luar benda silindris atau bubut rata:

•Dengan benda kerja yang berputar

• Dengan satu pahat bermata potong tunggal (with a single-point cutting tool)

• Dengan gerakan pahat sejajar terhadap sumbu benda kerja pada jarak tertentu sehingga akan membuang permukaan luar benda kerja

Proses bubut permukaan adalah proses bubut yang identik dengan proses bubut rata, tetapi arah gerakan pemakanan tegak lurus terhadap sumbu benda kerja. Proses bubut tirus ) sebenarnya identik dengan proses bubut rata di atas, hanya jalannya pahat membentuk sudut tertentu terhadap sumbu benda kerja. Demikian juga proses bubut kontur, dilakukan dengan cara memvariasi kedalaman potong, sehingga menghasilkan bentuk yang diinginkan. Walaupun proses bubut secara khusus menggunakan pahat bermata potong tunggal, tetapi proses bubut bermata potong jamak tetap termasuk proses bubut juga, karena pada dasarnya setiap pahat bekerja sendiri-sendiri. Selain itu proses pengaturan (setting) pahatnya tetap dilakukan satu persatu. 

A. Parameter yang Dapat Diatur pada Mesin Bubut

Tiga parameter utama pada setiap proses bubut adalah kecepatan putar spindel (speed), gerak makan (feed), dan kedalaman potong (depth of cut). Faktor yang lain seperti bahan benda kerja dan jenis pahat sebenarnya juga memiliki pengaruh yang cukup besar, tetapi tiga parameter di atas adalah bagian yang bisa diatur oleh operator langsung pada mesin bubut. Kecepatan putar, n (speed), selalu dihubungkan dengan sumbu utama (spindel) dan benda kerja. Kecepatan putar dinotasikan sebagai putaran per menit (rotations per minute, rpm). Akan tetapi yang diutamakan dalam proses bubut adalah kecepatan potong (cutting speed atau v) atau kecepatan benda kerja dilalui oleh pahat/keliling benda kerja. Secara sederhana kecepatan potong dapat digambarkan sebagai keliling benda kerja dikalikan dengan kecepatan putar atau:

v = p.d.n /1.000

Di mana:

p = 3,14

v = kecepatan potong (m/menit)

d = diameter benda kerja (mm)

n = putaran benda kerja (putaran/menit)

Dengan demikian kecepatan potong ditentukan oleh diameter benda kerja. Selain kecepatan potong ditentukan oleh diameter benda kerja, faktor bahan benda kerja, dan bahan pahat sangat menentukan harga kecepatan potong. Pada dasarnya pada waktu proses bubut kecepatan potong ditentukan

Page 20: VISUAL BASIC

berdasarkan bahan benda kerja dan pahat. Harga kecepatan potong sudah tertentu, misalnya untuk benda kerja mild steel dengan pahat dari HSS, kecepatan potongnya antara 20 sampai 30 m/menit. Gerak makan, f (feed), adalah jarak yang ditempuh oleh pahat setiap benda kerja berputar satu kali (Gambar .4), sehingga satuan f adalah mm/putaran. Gerak makan ditentukan berdasarkan kekuatan mesin, material benda kerja, material pahat, bentuk pahat, dan terutama kehalusan permukaan yang diinginkan. Gerak makan biasanya ditentukan dalam hubungannya dengan kedalaman potong (a). Gerak makan tersebut berharga sekitar 1/3 sampai 1/20 (a), atau sesuai dengan kehalusan permukaan yang dikehendaki. Kedalaman potong a (depth of cut), adalah tebal bagian benda kerja yang dibuang dari benda kerja, atau jarak antara permukaan yang dipotong terhadap permukaan yang belum terpotong (lihat Gambar .4). Ketika pahat memotong sedalam a, maka diameter benda kerja akan berkurang 2a, karena bagian permukaan benda kerja yang dipotong ada di dua sisi, akibat dari benda kerja yang berputar.

Beberapa proses pemesinan selain proses bubut pada Gambar .1, pada mesin bubut dapat juga dilakukan proses pemesinan yang lain, yaitu bubut dalam (internal turning), proses pembuatan lubang dengan mata bor (drilling), proses memperbesar lubang (boring), pembuatan ulir (thread cutting), dan pembuatan alur (grooving/partingoff).

PERHITUNGAN WAKTU PENGERJAAN PADA MESIN BUBUT

Page 21: VISUAL BASIC

Rumus Bangun Ruang Matematika

1. Balok

Balok adalah bangun ruang yang dibatasi oleh enam bidang yang berbentuk persegi panjang dan sepasang-sepasang kongruen.

Keterangan : 

p = panjang balok

l =lebar balok

t = tinggi balok

a. Luas balok:

    L = 2 (p.l +p.t + l.t)

b. Volume balok:

V = p x l x t

PERHITUNGAN VOLUME BALOK PROGRAM VISUAL BASIC NYA

3.Tabung (silinder)

Page 22: VISUAL BASIC

Tabung adalah bangun ruang yang dibatasi oleh dua sisi yang kongruen dan

sejajar yang berbentuk lingkaran serta sebuah sisi lengkung.

Keterangan:

r = jari-jari tutup/alas tabung                    

t = tinggi tabung

V = luas alas x tinggi               

L.alas = luas lingkaran = πr2

V.tabung = π r 2 t

Kll lingkaran alas/tutup = 2πr

L. Selimut= 2πrt

Luas Permukaan Tabung = 2 x luas alas + Luas selimut tabung

Luas Permukaan Tabung = 2 (π r 2 )+ 2 π r t = 2 π r ( r + t )

PERHITUNGAN VOLUME SILINDER PROGRAM VISUAL BASIC NYA

Page 23: VISUAL BASIC

PENUTUP

Page 24: VISUAL BASIC

A. Kesimpulan

Dari pembahasan di atas dapat di simpulkan, bahwa bahasa pemograman visual basic merupakan pemrograman berbasis Windows. Visual Basic juga merupakan bahasa pemrograman Object Oriented Programming (OOP), yaitu pemrograman yang berorientasi objek. Visual Basic menyediakan objek-objek yang sangat kuat, berguna, dan mudah dipakai. Dengan fasilitas tersebut, membuat Visual Basic menjadi begitu diinginkan oleh programmer.

B. Saran

Diharapkan mahasiswa mau mempelajari dan mengembangkan bahasa pemograman visual basic sebab visual basic merupakan bahasa yang mudah untuk di pelajari dan sangat menarik , maka Penulis berharap kepada pembaca (khususnya pemula), untuk sejak dini mempelajari dan mengembangkan bahasa pemrograman tersebut.