Translate

Rabu, 12 Desember 2012

Program Perpustakaan


SALAM HANGAT BUAT ANDA PENCINTA PROGRAM
salam dr sya @dian_roses



Cara membuat program perpustakaan..
seblm kita buat program, maka hal yang pertama dilakukan ialah membuat database nya terlebih dahulu dengan database access 2007
berikut susunan table :




 1. tbleBuku



2. tablePeminjam



3. table Peminjaman



4. table Rak



5. table Kategori


Setelah data semua table di masukan, skrng tinggal anda mengcreat Query Design

maka hasilnya sepereti dibawah ini


Setelah database sudah disave maka kita akan membuat program dengan menggunakan visual basic 2010


pada kesempatan kali ini saya akan membuat form table buku Pada VISUAL BASIC 2010
langsung aja kita create new project.
kurang lebih tampilan atau design nya seperti dibawah ini..


kurang lebih Codingannya seperti ini.
Silahkan anda pahami..(KHUSUS YANG SUDAH PAHAM COD)

Imports System.Data
Imports System.Data.OleDb
Public Class FrmBuku
    Sub Data_record()
        Try
            Call coneksi()
            tabel = New Data.OleDb.OleDbDataAdapter("select*from Table_buku", database)
            Data = New dataDataSet
            tabel.Fill(Data)
            Record.DataSource = Data
            Record.DataMember = Data.Table_buku(0).ToString()
            DGBuku.DataSource = Record
            DGBuku.Columns(1).Width = 300
            DGBuku.Columns(5).Visible = False
        Catch ex As Exception
            MsgBox(ex.ToString())
        End Try
    End Sub
    Sub Atur()
        BtnSimpan.Enabled = True
        BtnUbah.Enabled = False
        BtnHapus.Enabled = False
        BtnBatal.Enabled = False
        KdBukuTxt.Text = ""
        JdBukuTxt.Text = ""
        KategoriCmb.Text = ""
        RakCmb.Text = ""
        StockTxt.Text = ""
        KdBukuTxt.Enabled = True
        KdBukuTxt.Focus()
        Call coneksi()
        Call Data_record()
    End Sub
    Sub Data_Kategori()
        tabel = New Data.OleDb.OleDbDataAdapter("select * from tableKategri", database)
        Data = New dataDataSet
        tabel.Fill(Data)
        Record.DataSource = Data
        Record.DataMember = Data.Table_buku(0).ToString()
        Try
            Dim A As DataRow
            KategoriCmb.Items.Clear()
            For Each A In Data.Tables(0).Rows
                KategoriCmb.Items.Add(A.Item(0))
            Next A
        Catch ex As Exception
            MsgBox(ex.ToString())
        End Try
    End Sub
    Sub Data_Rak()
        tabel = New Data.OleDb.OleDbDataAdapter("select * from tableRak", database)
        Data = New dataDataSet
        tabel.Fill(Data)
        Record.DataSource = Data
        Record.DataMember = Data.Table_buku(0).ToString()
        Try
            Dim A As DataRow
            RakCmb.Items.Clear()
            For Each A In Data.Tables(0).Rows
                RakCmb.Items.Add(A.Item(0))
            Next A
        Catch ex As Exception
            MsgBox(ex.ToString())
        End Try
    End Sub
    Private Sub FrmBuku_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'DataDataSet.Table_buku' table. You can move, or remove it, as needed.
        Me.Table_bukuTableAdapter.Fill(Me.Data.Table_buku)
        Call Data_Kategori()
        Call Data_Rak()
        Call Atur()
    End Sub

    Private Sub BtnSimpan_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnSimpan.Click
        Try
            Call coneksi()
            DML.Connection = database
            DML.CommandType = CommandType.Text
            DML.CommandText = "insert into table_buku values('" & KdBukuTxt.Text & "','" & JdBukuTxt.Text & "','" &
                KategoriCmb.Text & "','" & RakCmb.Text & "','" & StockTxt.Text & "','" & FotoTxt.Text & "')"
            DML.ExecuteNonQuery()
            MsgBox("data telah disimpan")
            Call Atur()
        Catch ex As Exception
            MsgBox(ex.ToString())
        End Try
    End Sub
    Private Sub BtnUbah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnUbah.Click
        Try
            Call coneksi()
            DML.Connection = database
            DML.CommandType = CommandType.Text
            DML.CommandText = "update table_buku set judul_buku = '" & JdBukuTxt.Text & "', kategori = '" & KategoriCmb.Text & "', Rak='" & RakCmb.Text & "', Stock = '" & StockTxt.Text & "', Foto = '" & FotoTxt.Text & "', where Kode_buku = '" & KdBukuTxt.Text & "'"
            DML.ExecuteNonQuery()
            MsgBox("Date Telah di Ubah")
            Call Atur()
        Catch ex As Exception
            MsgBox(ex.ToString())
        End Try
    End Sub
    Private Sub BtnHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnHapus.Click
        Try
            Call coneksi()
            DML.Connection = database
            DML.CommandType = CommandType.Text
            DML.CommandText = "Delete from TblBuku where kode_buku = '" & KdBukuTxt.Text & "'"
            DML.ExecuteNonQuery()
            MsgBox("Data Telah di Hapus")
            Call Atur()
        Catch ex As Exception
            MsgBox(ex.ToString())
        End Try
    End Sub
    Private Sub BtnBatal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnBatal.Click
        Call Atur()
    End Sub

    Private Sub DGBuku_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DGBuku.CellContentClick
        Try
            KdBukuTxt.Text = DGBuku.SelectedCells(0).Value
            JdBukuTxt.Text = DGBuku.SelectedCells(1).Value
            KategoriCmb.Text = DGBuku.SelectedCells(2).Value
            RakCmb.Text = DGBuku.SelectedCells(3).Value
            StockTxt.Text = DGBuku.SelectedCells(4).Value
            FotoTxt.Text = DGBuku.SelectedCells(5).Value
            KdBukuTxt.Enabled = False
            BtnSimpan.Enabled = False
            BtnUbah.Enabled = True
            BtnHapus.Enabled = True
            BtnBatal.Enabled = True
        Catch ex As Exception
            MsgBox(ex.ToString())
        End Try
    End Sub

Butoon Pic dan Button delete Pic kali ini sya blm menunjukan codinganya...
silahkan anda coba sndri dan plajari...

kurang lebihnya sya mohon maaf..semogga bermanfaat.

salam @DIAN_ROSES....




Minggu, 18 November 2012

Membuat Program Menghitung Suhu Derajat




Membuat Program Menghitung Suhu Derajat ( Tugas Bpk Utomo )

UNIVERESITAS BOROBUDUR
Dari materi seblmnya, kali ini sya akan berbagi kepada anda semua..
cara membuat program menghitung suhu drajat celcius, kelvin, Reamur, dan Fahrenhait....
sebelumnya mohon maaf bila ada kata - kata yang kurang berkenan.....Tampilan gambar ketika program sudah jadi...

                                  Perhatikan susuan ToolBox.......



Berikut langkah - langkahnya...

 Kita drag label dan TextBox pada toolbox ke form sebanyak 1 buah untuk masukan, lalu atur properties di window properties.
Ubah teks Label1 menjadi misalnya Nilai Temperatur  :
Ubah Name TextBox1 menjadi txtVarTemp
- Lalu drag GroupBox pada toolbox ke form sebanyak 2 buah, atur properties di window properties.
Ubah teks GroupBox1 menjadi misalnya Pilih Derajat Temperatur :
Ubah teks GroupBox2 menjadi misalnya Hasil Konversi :
- Lalu drag RadioButton pada toolbox ke dalam GroupBox1 sebanyak 4 buah, atur properties di window properties.
Ubah teks RadioButton1 menjadi Kelvin 
Ubah teks RadioButton2 menjadi Celcius 
Ubah teks RadioButton3 menjadi Reamur 
Ubah teks RadioButton4 menjadi Fahrenheit 
- Lalu drag 4 buah label dan 4 buah TextBox ke dalam GroupBox2, atur properties di window properties.
Ubah teks Label2 menjadi Temperatur Kelvin :
Ubah teks Label3 menjadi Temperatur Celcius :
Ubah teks Label4 menjadi Temperatur Reamur :
Ubah teks Label5 menjadi Temperatur Fahrenheit :
Ubah name TextBox2 menjadi txtKelvin
Ubah name TextBox3 menjadi txtCelcius
Ubah name TextBox4 menjadi txtReamur
Ubah name TextBox5 menjadi txtFahrenheit
- Lalu drag button pada toolbox ke form sebanyak 2 buah, lalu atur properties button tersebut di window properties.
Ubah teks Button1 menjadi misalnya &Hitung 
Ubah teks  Button2 menjadi misalnya &Exit 
- Kita juga bisa mengganti nama Titlebar yang secara default form1. Caranya klik form1 di mana saja, lalu ubah text di window properties menjadi misalnya Menghitung Konversi Derajat Temperatur.
- Untuk ubah background color di window properties cari back color, lalu ubah warna sesuai keinginan.
6. Kemudian kita masukkan kode program
- untuk memasukkan kode program tombol hitung, klik dua kali tombol hitung. Maka akan keluar window baru untuk memasukkan kode program tombol hitung. Kodenya adalah seperti ini.
Dim sngVarTemp, sngVarKelvin, sngVarCelcius, sngVarReamur, sngVarFahrenheit As Single
        sngVarTemp = CSng(txtVarTemp.Text)

        Select Case True
            Case optTemp.Checked
                sngVarKelvin = sngVarTemp
                sngVarCelcius = sngVarTemp - 273
                sngVarReamur = (sngVarTemp - 273) * 4 / 5
                sngVarFahrenheit = ((sngVarTemp - 273) * 9 / 5) + 32

            Case optTemp1.Checked
                sngVarKelvin = sngVarTemp + 273
                sngVarCelcius = sngVarTemp
                sngVarReamur = sngVarTemp * 4 / 5
                sngVarFahrenheit = (sngVarTemp * 9 / 5) + 32

            Case optTemp2.Checked
                sngVarKelvin = (sngVarTemp * 5 / 4) + 273
                sngVarCelcius = sngVarTemp * 5 / 4
                sngVarReamur = sngVarTemp
                sngVarFahrenheit = (sngVarTemp * 9 / 4) + 32

            Case optTemp3.Checked
                sngVarKelvin = ((sngVarTemp - 32) * 5 / 9) + 273
                sngVarCelcius = (sngVarTemp - 32) * 5 / 9
                sngVarReamur = (sngVarTemp - 32) * 4 / 9
                sngVarFahrenheit = sngVarTemp

        End Select

        txtKelvin.Text = CStr(sngVarKelvin)
        txtCelcius.Text = CStr(sngVarCelcius)
        txtReamur.Text = CStr(sngVarReamur)
        txtFahrenheit.Text = CStr(sngVarFahrenheit)

 - untuk memasukkan kode program tombol Exit, klik dua kali tombol Exit. Maka akan keluar window baru untuk memasukkan kode program tombol Exit. Kodenya adalah seperti ini.
                Close()

Kemudian anda tinggal Menjalankan "Run"..

...........selamat mencoba...............BY DIAN ROSES...............................................!!!!!!!!!!!!!!!!!!!

Selasa, 06 November 2012

Operasi sistem ( Tugas Utomo )


TUGAS BASIS DATA (TOMO)

1. What are the 3 main purposes of an operating system ?
2. List the 4 steps that are necessary to run a program on a completely dedicated machine.
3. What are the main advantage of multiprogramming ?
4. What are the main differences between operating systems for mainframe computers and personal   
    computers ?
5. In a multiprogramming and time-sharing environment, several users share the system simultaneously. This 
    situation can result in various security problems.

6. Define the essential properties of the following types of operating systems :
    (Apa yang di maksud dengan sistem : )
  1.  Batch,
  2.  Interactive
  3.  Time sharing
  4.  Real time
  5.  Network
  6.  Distributed (terdistribusi)
  7.  Multiprogramming
  8.  Paralel (multiprocessor).
  9.  Cluster
  10.  Real time.
  11.  Handheld


7. Apa perbedaan DOS dan UNIX ? Sebutkan paling tidak 2 kelebihan dan dan kekurangan DOS 
    dibanding UNIX !
8. Sebutkan perbedaan antara ROM dan RAM. b. Sebutkan contoh chip (hardware) dari ROM dan RAM 
    yang sering di jumpai (tipenya bisa di ambil dari yang di produksi oleh Intel maupun Motorola).
9. Perbedaan sistem terdistribusi dan sistem ter klaster ?
10. Apa yang di maksud symmetric dan asymmetric clustering ?
11. Sebutkan keuntungan menggunakan sistem terdistribusi.


BAb 2.
1. Apa perbedaan memori utama (primer) dan memory sekunder ?
2. Word, byte and nibble - the difference.






JAWAB:

1.       What are the 3 main purposes of an operating system  (Apa 3 tujuan utama dari sistem operasi)?
Jawab…
·         sebagai antarmuka antara hardware dan software dalam sistem komputer yang bertanggung jawab atas pengelolaan dan koordinasi kegiatan dan berbagi dari keterbatasan sumber daya dari komputer – Mengatur memori sekunder dan perangkat-perangkat I/O
·         Menyediakan sekumpulan layanan kepada pengguna sistem

2.       List the 4 steps that are necessary to run a program on a completely dedicated machine.
(Sebutkan 4 langkah yang diperlukan untuk menjalankan program di mesin benar-benar didedikasikan)
Jawab….

3.       What are the main advantage of multiprogramming (Apa keuntungan utama dari multiprogramming)?
Jawab…
Dapat mengerjakan beberapa tugas sekaligus yang disimpan dalam memori dalam satu waktu ,CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut tugas-tugas tersebut Memperbolehkan banyak pengguna untuk menggunakan komputer secara interaktif pada saat yang bersamaan(time-shared).

4.       What are the main differences between operating systems for mainframe computers and personal computers (Apa perbedaan utama antara sistem operasi untuk komputer mainframe dan komputer pribadi) ?..
Jawab..
komputer mainframe adalah : sebuah sistem komputer yang mengumpulkan device -device yang berfungsi sama atau bermacam -macam yang disatukan dalam sebuah sistem yang saling berbagi.
Personal Computer : Sebuah komputer yang dirancang hanya digunakan oleh satu orang dalam suatu waktu. Harganya cenderung lebih murah dan biasanya mampu mengerjakan berbagai macam tugas.

Perbedaannya PC dengan komputer mainframe adalah jika dibandingkan dengan komputer mainframe PC lebih kecil dan lebih murah.Sistem operasi untuk komputer-komputer seperti inidiuntungkan oleh pengembangan sistem operasi untuk komputer mainframe dalambeberapa hal. Namun, semenjak penggunaan komputer untuk keperluan pribadi, maka utilisasi CPU tidak lagi menjadi perhatian utama. Karena itu, beberapa desain untuk komputer mainframe tidak cocok untuk sistem yang lebih kecil.

5.       In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems.( . Dalam multiprogramming dan waktu-berbagi lingkungan, beberapa pengguna berbagi sistem secara bersamaan. Situasi ini dapat mengakibatkan berbagai masalah keamanan)
Jawab..
·         Secondary storage sangat terbatas
·         Terjadinya page faults tambahan selama eksekusi
·         Sistem  mengharuskan suatu komputasi selesai dalam jangka waktu tertentu
·         Kemampuan untuk operasi, response dalam batasan waktu tertentu
·         Digunakan sebagai control device untuk aplikasi khusus

6.       Define the essential properties of the following types of operating systems (Tentukan sifat penting dari jenis berikut sistem operasi):
(Apa yang di maksud dengan sistem : )


a.       Batch (sekumpulan),
Jawab…
sistem yang memproses data dalam diskrit bukan secara interaktif atau real time, melainkan dengan operasi yang dijadwalkan sebelumnya.
b.      Interactive (interaktif)
Jawab…
pemrogram/pengguna berinteraksi secara langsung dengan komputer melalui keyboard/layar monitor dalam meminta eksekusi tugas atau membentuk transaksi, selain itu pengguna dapat berkomunikasi dengan komputer selama proses eksekusi berlangsung.
c.       Time sharing (pembagian waktu)
Jawab..
adalah inovasi yang memungkinkan komputer komputer besar memproses banyak tugas secara simultan, dengan memberikan potongan waktu pada masing-masing tugas, dan beralih dari satu tugas ke tugas lainnya dengan cepat.
d.      Real time
Jawab..
pemrosesan data dengan komputer yang hasilnya segera perlu diketahui pada saat itu juga.
e.      Network (jaringan)
Jawab..
kumpulan -kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar komputer, printer dan peralatan lainnya yang terhubung. Informasi dan data bergerak melalui kabel dokumen dan data, mencetak pada printer yang sama dan bersama sama menggunakan hardware/software yang terhubung dengan jaringan.



f.        Distributed (terdistribusi)
Jawab..
jaringan pemrosesan data terdistribusi terdiri dari banyak komputer yang tergabung di dalam suatu jaringan komputer dimana antara yang satu dengan yang lain dapat saling membantu. misalnya, sebuah komputer anggota jaringan ingin memproses suatu data tetapi fasilitas lokal yang tersedia tidak memadai, maka komputer tersebut dapat minta bantuan pada komputer lain pada jaringan terebut untuk memproses datanya dan apabila telah selesai mengirimkannya kembali.sistem terdistribusi adalah koleksi prosesor yang terhubung dalam jaringan serta tidak berbagi memori, yaitu memiliki memori masing-masing.

g.       Multiprogramming
Jawab..
melayani banyak program yang tidak ada hubungannya satu sama lain dan dijalankan sekaligus dalam satu komputer yang sama.

h.      Paralel (multiprocessor).
Jawab..
 sistem pengiriman data digital, dimana beberapa bit data dikirim sekaligus pada satu saat dengan menggunakan jalur terpisah

i.         Cluster (gugus)
Jawab…
pengelompok. grup sektor pada harddisk yang digunakan dalam proses penyimpanan informasi.

j.        Handheld
Jawab..
komputer yang cukup kecil sehingga dapat digenggam. Komputer genggam ini dapat bekerja dengan fungsi yang hampir sama dengan komputer biasa. Meskipun sangat mudah untuk dibawa, komputer genggam tidak dapat menggantikan komputer biasa (PC) karena hanya memiliki keyboard dan layar yang kecil.

7.       Apa perbedaan DOS dan UNIX ? Sebutkan paling tidak 2 kelebihan dan dan kekurangan DOS dibanding UNIX !
Jawab..

A.      UNIX adalah sebuah sistem operasi komputer yang dikembangkan oleh AT&T Bell Labs pada tahun 1960 dan 1970-an. UNIX didesain sebagai sistem operasi yang portable, multi-tasking dan multi-user. BSD adalah salah satu turunan (varian) Unix yang dikembangkan oleh Universitas California, Berkeley.

                Linux Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas 

keuntungan linux
Biaya - yang paling jelas Keuntungan menggunakan Linux adalah kenyataan bahwa ia bebas untuk memperoleh, sementara produk Microsoft yang tersedia untuk yang besar dan kuat dan kadang-kadang biaya berulang. Microsoft lisensi biasanya hanya boleh diinstal pada satu komputer, sedangkan distribusi Linux dapat diinstal pada sejumlah komputer, tanpa membayar satu sen
Kekurangan Linux: Memahami - Menjadi akrab dengan sistem operasi Linux memerlukan kesabaran serta kurva belajar yang kuat. Anda harus memiliki keinginan untuk membaca dan memikirkan hal-hal yang keluar pada Anda sendiri, daripada memiliki segala sesuatu yang dilakukan untuk Anda

B.      Sistem operasi yang merupakan cikal bakal dari Microsoft Windows. Ciri khasnya yaitu berupa teks putih dengan latar belakang hitam. Kalau mau mencobanya bisa lewat Start Windows – Run, lalu ketik cmd.
Kelebihan :
 1. Pengoperasiannya mudah
 2. Space (ruang yang bebas dalam hardisk) yang dibutuhkan DOS tidak terlelu besar
 3. Tidak memerlukan memori yang besar
 4. Kompatibel pada hamper semua jenis software 
Kelemahan : 
1. Mode operasinya dalam teks
2. Tidak kompatibel pada beberapa program yang beroperasi dalam mode grafis.


8.       Sebutkan perbedaan antara ROM dan RAM..???
Jawab …
Random Access Memory (RAM), merupakan bagian memory yang bisa digunakan oleh para pemakai untuk menyimpan program dan data.
ROM bisa diibaratkan sebuah tulisan yang sudah tercetak, dimana pemakai hanya bisa melakukan pembacaan data yang ada didalamnya tanpa bisa melakukan perubahan apapun pada tulisan yang ada. 
ROM biasanya berisi instruksi/program khusus yang bisa digunakan pemakai untuk memanfaatkan komputer secara maksimal.

RAM berfungsi untuk menyimpan program dan data dari pemakai komputer dalam bentuk pulsa-pulsa listrik, sehingga seandainya listrik yang ada dimatikan, maka program dan data yang tersimpan akan hilang. 
ROM menyimpan program yang berasal dari pabrik dalam bentuk komponen padat, sehingga tidak akan mengalami gangguan seandainya aliran listrik terputus.

Sebutkan contoh chip (hardware) dari ROM dan RAM yang sering di jumpai (tipenya bisa di ambil dari yang di produksi oleh Intel maupun Motorola).
a.       AGP - Accelerated Graphics PortInterface yang dikembangkan oleh Intel untuk mendukung pengolahan grafis berkecepatan tinggi pada processor Pentium II dan diatasnya. Lihat gambar


b.      DDR-RAM - Double Data Rate-Random Access Memory. Tipe RAM yang bekerja dengan kecepatan yang lebih tinggi daripada SDRAM. Biasanya digunakan pada PC dengan processor Pentium 4 atau yang setara. 




c.       CD-ROM - Compact Disk Read Only Memory. Media storage optikal yang secara fisik identik dengan CD-Audio yang telah lebih dahulu dipergunakan sebagai menyimpan rekaman suara. Media ini dibaca menggunakan perangkat CD-ROM Drive. Kecepatan akses CD-ROM drive biasanya diukur dengan satuan speed. 1x speed ekuivalen dengan 150 kBps (kilbyte per detik) yaitu kecepatan baca pada perangkat Audio CD.


9. Perbedaan sistem terdistribusi dan sistem ter klaster ?
Jawab..
terklaster mempunyai lebih dari satu prosesor yang dapat berkomuniksi, membagi bus, clock dan juga perangkat memori dan peripheral sedangkan prosesor pada terdistribusi bervariasi ukuran dan fungsinya biasanya terdiri dari mikroprosessor, workstation, dan system komputer general purpose.

10. Apa yang di maksud symmetric dan asymmetric clustering ?
Jawab…
Dalam SMP setiap prosesor menjalankan salinan identik dari sistem operasi dan banyak job yang dapat berjalan di suatu waktu tanpa pengurangan performance.
Sementara itu dalam ASMP setiap prosesor diberikan suatu tugas yang spesifik. Sebuah prosesor bertindak sebagai Master processor yang bertugas menjadwalkan dan mengalokasikan pekerjaan pada prosesor lain yang disebut slave processors. Umumnya ASMP dipakai pada sistem yang besar.     
11. Sebutkan keuntungan menggunakan sistem terdistribusi.
Jawab…
a.       resource sharing . suatu komputer bisa mengakses sumber daya yang ada di komputer lain. misalkan, komputer a bisa mengakses database yang ada di komputer b. sebaliknya, komputer b bisa mencetak dokumen dengan menggunakan printer yang terpasang di komputer a.

b.      computation speedup . jika suatu proses komputasi bisa dipecah-pecah menjadi sejumlah bagian yang berjalan secara konkuren, dalam sistem terdistribusi bagian-bagian komputasi ini bisa terbagi dalam komputer-komputer yang ada. inilah yang menimbulkan adanya speedup. lebih jauh lagi, bisa terjadi load sharing, yaitu jika suatu komputer mengerjakan tugas terlalu banyak, sebagian dari tugasnya itu bisa dialihkan ke komputer lain.

c.       reliability . jika satu komputer mengalami kegagalan, maka secara keseluruhan sistem masih tetap dapat berjalan. contoh: jika sistem terdiri atas komputer-komputer yang tersusun secara independen, kegagalan salah satu komputer seharusnya tidak mempengaruhi keseluruhan sistem. tapi jika sistem terdiri atas komputer-komputer yang mengatur tugas spesifik seperti terminal i/o atau filesystem, maka kerusakan satu komputer saja bisa menyebabkan keseluruhan sistem mati. tentunya, perlu mekanisme untuk mendeteksi kegagalan seperti ini, sehingga jika ada komputer yang rusak, sumber daya yang ada padanya tidak digunakan dan sebagai gantinya komputer yang lain bisa menangani itu.

d.      communication . karena satu komputer terhubung dengan komputer-komputer laiinya, sangat dimungkinkan terjadi pertukaran informasi. dengan adanya message passing, fungsi fungsi yang ada di suatu komputer misal file transfer, login, web browsing, bisa diperluas dalam sistem terdistribusi. ini menyebabkan fungsi-fungsi ini bisa diakses secara jarak jauh. misalnya, sejumlah orang yang terlibat dalam satu proyek, walaupun terpisah secara geografis, tetap bisa berkolaborasi dalam proyek itu. dalam dunia industri, terjadi downsizing. downsizing adalah mengganti mainframe dengan komputer atau workstation yang terhubung via jaringan. dengan itu, mereka bisa mendapatkan fungsionalitas yang sesuai dengan biaya, kemudahan mengatur sumber daya, kemudahan maintenance/perawatan, dan lain-lain.
BAb 2.
1.       Apa perbedaan memori utama (primer) dan memory sekunder ?
Jawab..
Karakteristik dari memori primer adalah:
a.       Volatil (informasi ada selama komputer bekerja. Ketika komputer dipadamkan, informasi yang disimpannya juga hilang),
b.      kecepatan tinggi,
c.       akses random (acak).
·    ROM, dipergunakan untuk menyimpan data atau program biner secara permanen. ROM biasanya digunakanuntuk menyimpan instruksi-instruksi initial boot-up, yaitu instruksi-instruksi yang dijalankan ketika komputer baru dihidupkan. Instruksi ini-instruksi ini berfungsi untuk mempersiapkan computer agar dapat digunakan sebagai mana mestinya.
Karakteristik dari memori sekunder adalah:
a.       non volatil atau persisten,
b.      kecepatan relatif rendah (dibandingkan memori primer),
c.       akses random atau sekuensial.
·        Contoh memori sekunder : floppy, harddisk, CD ROM, magnetic tape, optical disk, dll. Dari seluruh contoh tersebut, yang memiliki mekanisme akses sekuensial adalah magnetic tape.

Selasa, 30 Oktober 2012

Membuat Program Kalkulator menggunakan visual basic 2010

Membuat Program kalkulator menggunakan visual basic 2010

1. membuat menu Login
codinagn

 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        MsgBox("Klik OK", MsgBoxStyle.Information, "APPLICATION")
        Form2.Show()
        Me.Hide()
Penjelasan
klik button "ok" maka akan muncul tampilan Coding pada VB anda kemudian msukan printah - printah sesuai pada text yang diatas..lalu di run...kemudian hasilnya seperti gambar dibawah ini :




maka akan musncul MSG seperti pada tampilan diatas..

kemudian saya akan menambahkan form berikutnya yaitu kolom pengisian password...
perhatikan codingannya..

Public Class Form2

    Private Sub commandButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles commandButton1.Click
        If Textbox1.Text = "wow keren" Then
            MsgBox("GOOD JOB")
            Form3.Show()
            Me.Hide()
        Else
            MsgBox("BODOH PASSWORD SALAH")
        End If
        Textbox1.Text = ""
    End Sub
End Class

Kolom form seperti gambar dibawah ini...


penjelasan 

Klik 2x pada button "OK" maka akan muncul perintah - printah codingan, tidak usah pusing..anda tinggal memasukan printah - printah yang telah saya kasih kan terdapat pada tekx yang diatas..

 Maka hasilnya sebagai berikut..



pastikan password "wow keren", disebab kan karna subjek codingan berisi "wow keren"..
maka akan muncul Msgbox yang bertuliskan "GOOD jOB"...makan anda bisa masuk ke form berikutnya..

TETEPI JIKA ANDA MEMASUKAN PASSWORD SALAH MAKA TAMPILANNYA SEPERTI..



penjelasan
 MsgBox akan mucul peringatan "bodoh salah passwod"...maka anda kembali untuk mengisi passwor yang benar

Ketika anda mengisi password benar maka anda siap untuk masuk ke menu APLIKASI KALKULATOR..

perhatiak  codinagn dan gambar

Public Class Form3
    Dim kotak1 As Single
    Dim kotak2 As Single
    Dim hasil As Single



    Private Sub RadioButtonadd_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButtonadd.CheckedChanged
        LabelSigin.Text = "+"
    End Sub

    Private Sub RadioButtonSubtract_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButtonSubtract.CheckedChanged
        LabelSigin.Text = "-"
    End Sub

    Private Sub RadioButtonMultiply_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButtonMultiply.CheckedChanged
        LabelSigin.Text = "x"
    End Sub

    Private Sub RadioButtonDivide_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RadioButtonDivide.CheckedChanged
        LabelSigin.Text = "/"
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        kotak1 = Val(TextBox1.Text)
        kotak2 = Val(TextBox2.Text)

        If RadioButtonadd.Checked Then
            hasil = kotak1 + kotak2
        End If
        If RadioButtonDivide.Checked Then
            hasil = kotak1 / kotak2
        End If
        If RadioButtonMultiply.Checked Then
            hasil = kotak1 * kotak2
        End If
        If RadioButtonSubtract.Checked Then
            hasil = kotak1 - kotak2
        End If
        Label3.Text = hasil
        
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Close()
    End Sub
End Class

PASTIKAN FORM SEPERTI INI



Ok sekian dari sya aplikas sederhana buatan sya...


SELAMAT MENCOBA.............by dian_roses





Mengitung luas Segitiga menggunakan visual basic 2010

codingan menghitung luas segitiga menggunakan program visual basic 2010


 Dim luas As Double
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        luas = Val(TextBox1.Text) * Val(TextBox2.Text) * 1 / 2
        Label4.Text = luas
    End Sub



penjelasan :

codingan diatas adalah lebih tepatnya berada pada textBox "hitung"..
pada Button Hitung di klik 2 kali maka akan muncul codingan
nah..tinggal anda masukan codingan seperti yang saya kasih kan diatas.

Trimas kasi...

SELAMAT MENCOBA