Archives

0

tugas 5

Aulia Rizky Senin, 08 November 2010

a.  PENEMU SISTEM DESIMAL

Yang paling populer kita dengar sebagai matematikawan Arab Muslim yang mempunyai kontribusi terhadap perkembangan matematika adalah Al-Khawarizmi, dikenal sebagai bapak Aljabar, memperkenalkan bilangan nol (0), dan penerjemah karya-karya Yunani kuno. Apakah benar hanya itu kontribusi negeri-negeri timur (khususnya umat Islam) terhadap perkembangan matematika? Kisah angka nol Konsep bilangan nol telah berkembang sejak zaman Babilonia danYunani kuno, yang pada saat itu diartikan sebagai ketiadaan dari sesuatu. Konsep bilangan nol dan sifat-sifatnya terus berkembang dari waktu ke waktu. Hingga pada abad ke-7, Brahmagupta seorang matematikawan India memperkenalkan beberapa sifat bilangan nol.


Abu Ja’far Muhammad bin Musa al-Khawarizmi dilahirkan di Khawarizmi, Uzbeikistan, pada 194 H/780 M. Kecerdasan yang dimilikinya mengantarnya masuk ke lingkungan Dar al-Hukama (Rumah Kebijaksanaan), sebuah lembaga penelitian dan pengembangan ilmu pengetahuan yang didirikan oleh Ma’mun Ar-Rasyid, seorang khalifah Abbasiyah yang terkenal.


Sifat-sifatnya adalah suatu bilangan bila dijumlahkan dengan nol adalah tetap, demikian pula sebuah bilangan bila dikalikan dengan nol akan menjadi nol. Tetapi, Brahmagupta menemui kesulitan, dan cenderung ke arah yang salah, ketika berhadapan dengan pembagian oleh bilangan nol. Hal ini terus menjadi topik penelitian pada saat itu, bahkan sampai 200 tahun kemudian. Misalnya tahun 830, Mahavira (India) mempertegas hasil-hasil Brahmagupta, dan bahkan menyatakan bahwa "sebuah bilangan dibagi oleh nol adalah tetap". Tentu saja ini suatu kesalahan fatal. Tetapi, hal ini tetap harus sangat dihargai untuk ukuran saat itu.

Ide-ide brilian dari matematikawan India selanjutnya dipelajari oleh matematikawan Muslim dan Arab. Hal ini terjadi pada tahap-tahap awal ketika matematikawan Al-Khawarizmi meneliti sistem perhitungan Hindu (India) yang menggambarkan sistem nilai tempat dari bilangan yang melibatkan bilangan 0, 1, 2, 3, 4, 5, 6, 7, 8, dan 9. Al-Khawarizmi adalah yang pertama kali memperkenalkan penggunaan bilangan nol sebagai nilai tempat dalam basis sepuluh. Sistem ini disebut sebagai sistem bilangan desimal

Al Khawarizmi merupakan penulis kitab aljabar (matematika) pertama di muka bumi. Beliau juga seorang ilmuan jenius pada masa keemasan Baghdad yang sangat besar sumbangsihnya terhadap ilmu aljabar dan aritmetika. Karyanya, Kitab Aljabr Wal Muqabalah (Pengutuhan Kembali dan Pembandingan) merupakan pertama kalinya dalam sejarah dimana istilah aljabar muncul dalam kontesk disiplin ilmu. Nama aljabar diambil dari bukunya yang terkenal tersebut. Karangan itu sangat populer di negara-negara barat dan diterjemahkan dari bahasa Arab ke bahasa Latin dan Italia. Bahasan yang banyak dinukil oleh ilmuwan barat dari karangan Al-Khawarizmi adalah tentang persamaan kuadrat.





b. MEMBUAT NAMA MENGGUNAKAN KODE ASCII

NAMA
HEXA
BINER
DESIMAL
A
41
01000001
65
u
75
01110101
117
l
6c
01101100
108
i
69
01101001
105
a
61
01100001
97
Space
20
00100000
32
R
52
01010010
82
i
69
01101001
105
z
7a
01111010
122
k
6b
01101011
107
y
79
01111001
121



0

tugas 4

Aulia Rizky Senin, 01 November 2010
PENDAHULUAN
1.     Pengertian Perangkat Lunak
Perangkat Lunak adalah sekumpulan perintah yang telah ditulis dalam bentuk program yang digunakan dan diperlukan untuk menjalankan perangkat keras computer guna untuk mempermudah pekerjaan
2.     Jenis-Jenis Perangkat Lunak dan Fungsinya
a.      Operating System (Sistem Operasi)
Yaitu program yang dibuat untuk mengendalikan dan mengkoordinasikan seluruh kegiatan dari system computer. Fungsi dari system operasi tersebut adalah sebagai program induk, atau program utama dari suatu computer, dan sebagai penempatan atau ruang dari program atau perangkat lunak yang lain.
b.      Perangkat Lunak Bahasa Pemograman (Programming Software)
Yaitu program yang digunakan untuk menerjemahkan instruksi-instruksi yang ditulis dalam bahasa pemograman ke dalam bahasa mesin agar dapat di mengerti computer. Adapun fungsi dari bahasa pemograman yaitu mengolah data menjadi suatu aplikasi yang baru, dan penerjemah dari bahasa manusia ke bahasa mesin.
c.       Perangkat Lunak Aplikasi
Yaitu program yang ditulis dan di terjemahkan oleh language software untuk menyelesaikan suatu aplikasi tertentu. Contoh-contoh nya antara lain Microsoft word, Microsoft excel dan banyak lagi lainnya .
3.     Perangkat Lunak Berbayar dan Bebas
a.      Perangkat Lunak Berbayar (License Agrement)
Merupakan perangkat lunak yang telah mempunyai license dari product nya itu. Yang di dapat dengan cara membeli product aplikasi tersebut. User akan memberikan sebuah kode license berupa serial number untuk aplikasi tersebut yang mana akan berfungsi  untuk keamanan  dan ketahanan dari fungsi aplikasi tersebut. Contohnya adalah Microsoft Windows akan memberikan serial number setelah kita membeli product nya.
b.      Perangkat Lunak Gratis (Free Trial
1.      Gratis karena Hacking (Cracker/Pembajakan)
Merupakan perangkat lunak gratis didapat karena kegiatan seorang yang meng-crack aplikasi tersebut sehingga didapat license terbaru yang dipublikasikan kepada public.
2.      Gratis dari Source (Sumbernya)
Merupakan layanan aplikasi yang memang disediakan secara gratis untuk user sebagai penunjang dari kegiatan yang dilakukannya.

PEMBAHASAN

1.     Nama Software
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM), Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, 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.Para programmer dapat membangun aplikasi dengan menggunakan komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan deklarasi fungsi luar tambahan. Dalam pemrograman untuk bisnis, Visual Basic memiliki pangsa pasar yang sangat luas.Dalam sebuah survey yang dilakukan pada tahun 2005, 62% pengembang perangkat lunak dilaporkan menggunakan berbagai bentuk Visual Basic, yang diikuti oleh C++, JavaScript, C#, dan Java.
2.     Perusahaan Pembuat
Billgate , 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 adalah pengembangan dari bahasa komputer BASIC (Beginner’s All-purpose Symbolic Instruction Code), Bahasa BASIC diciptakan oleh Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth pada pertengahan tahun 1960-an (Deitel & Deitel, 1999). Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa digunakan oleh para programer untuk menulis program-program komputer sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman komputer, Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan pada berbagai platform computer.  Beberapa versinya seperti Microsoft QBASIC, QUICKBASIC, GWBASIC ,IBM BASICA, Apple BASIC dan lain-lain, Apple BASIC dikembangkan oleh Steve Wozniak, mantan karyawan Hewlett Packard dan teman dekat Steve Jobs (pendiri Apple Inc.).  Steve Jobs pernah bekerja dengan Wozniak sebelumnya (mereka membuat game arcade “Breakout” untuk Atari),Mereka mengumpulkan uang dan bersama-sama merakit PC, dan pada tanggal 1 April 1976 mereka secara resmi mendirikan perusahaan komputer Apple, Popularitas dan pemakaian BASIC yang luas dengan berbagai jenis komputer turut berperan dalam mengembangkan dan memperbaiki bahasa itu sendiri, dan akhirnya berujung pada lahirnya Visual Basic yang berbasis GUI (Graphic User Interface) bersamaan dengan Microsoft Windows, Pemrograman Visual Basic begitu mudah bagi pemula dan programer musiman karena ia menghemat waktu pemrograman dengan tersedianya komponen-komponen siap pakai. Hingga akhirnya Visual Basic juga telah berkembang menjadi beberapa versi, sampai yang terbaru, yaitu Visual Basic 2008, Bagaimanapun juga Visual Basic 6.0 tetap menjadi versi yang paling populer karena mudah dalam membuat programnya dan ia tidak menghabiskan banyak Memori (komputer). Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya.  Programmer yang menggunakan Visual Basic bisa memilih kode bahasa pemrograman yang dikompilasi atau kode yang harus bahasa pemrograman yang diinterpretasikan sebagai hasil Porting dari kode VB.  Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan, Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).
3.     Jenis Penggunaan
Visual Basic merupakan bahasa yang mendukung Pemrograman berorientasi objek 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 sensitive.
4.     Lisensi
Licensed yang ditawarkan microsoft itu ada berbagai macam, yaitu :
a.    OEM : Original Equipment Manufactur . Pada dasarnya licensed ini menyatu pada hardware . Jadi si software ini di segel pada hardware komputer. OEM juga biasanya dikeluarkan oleh fendor2x hardware seperti : HP, DELL, IBM, dlsbnya. Selain itu, OEM ini bisa dibeli secara langsung ke toko komputer.
b.   Open Licensed : Pada dasarnya open licensed adalah sebuah perjanjian perusahaan dengan microsoft, dan syarat minimal pembelian open licensed adalah minimal 5 produk
c.    Full Product : Pada jenis licensed ini, kita akan mendapatkan buku petunjuk, cd, dan juga sertifikat. Dan licensed ini tidak bergantung pada hardware, tetapi sertifikat yang kita miliki. 1 sertifikat untuk 1 komputer.
5.     Kemampuan
Bahasa pemograman visual basic mempunyai kemampuan untuk membuat program dengan tampilan berbasis graphic. Dengan visual basic membuat aplikasi apapun menjadi lebih mudah dan terasa ringan, visual basic menyediakan berbagai fasilitas yang sangat mendukung pengerjaan pembuatan aplikasi yang menjadikan aplikasi yang dibuat  berpenampilan menarik, serta mudah digunakan oleh banyak orang atau banyak user
6.     Contoh Penggunaan
Contoh program sederhana dalam bahasa Visual Basic .NET yang dipakai untuk menghitung jumlah pembayaran dari m_item buah barang dengan harga m_price per item ditambah 5% pajak penjualan: .
      Dim m_item, m_price, tax, total As double
             m_item = double.Parse(textBox1.Text)
             m_price = double.Parse(textBox2.Text)
             tax = 0.05
            total = m_item * m_price * (1 + tax)
            label5.Text = total.ToString()
            MessageBox.Show("Well Done.")
Berikut ini adalah contoh lain dari program Visual Basic yang menggunakan objek CheckBox dan ComboBox untuk menghitung jumlah kredit mata kuliah yang diambil oleh seorang mahasiswa (masing-masing mata kuliah = 3 kredit):
            Dim total As Integer
            total = 0 ' awal dari jumlah kredit total
   If (CheckBox1.Checked = True) Then 'boleh memilih semua checkbox
            total += 3
        End If
        If (CheckBox2.Checked = True) Then
            total = total + 3
        End If
        If (CheckBox3.Checked = True) Then
            total = total + 3
        End If
  If (ComboBox1.SelectedIndex = 0) Then 'hanya bisa memilih satu
            total = total + 3
        ElseIf (ComboBox1.SelectedIndex = 1) Then
         total = total + 3
        ElseIf (ComboBox1.SelectedIndex = 2) Then
            total = total + 3 
 End If

KESIMPULAN
Dari uraian diatas dapat kita simpulkan bahwa bahasa pemograman Visual Basic adalah bahasa pemogaman berorientasi objek. 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 sensitive. Visual Basic merupakan turunan bahasa pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat, 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.
 
Copyright 2010 Aulia Rizky