Jumat, 13 Mei 2016

tugas pertemuan 7

Nama    : Putri Asfian
Nim        : TI131031

Jurusan : Teknik Informatika D4

Assalamuallaikum wr.wb
salam sehat untuk kita semua, semoga kita selalu dalam lindungan Allah SWT yang selalu memberikan kita kesempatan untuk tak henti-hentinya dalam mencari ilmu dan mendapatkan ilmu yang lebih bermanfaat untuk kita semua terutama buat kehidupan kita kedepan…

yuuuk,,,untuk itu kita langsung saja ke pembahasan kali ini.. J pertemuan yang ke tujuh (7) ini yang akan kita bahas yaitu :


1.       Cara memproses Array
2.       Fungtion dan procedure yang bisa digunakan untuk memproses type data Array
3.       Array multi dimensi

tapi sebelum kita membahas soal-soal di atas alangkah baiknya kita mengenal bagaimana sih konsep, definisi dan deklarasi dari Array itu sendiri atau pengenalan Array itu sendiri sepereti apa pada visual basic.

Konsep Array


Array dalam bahasa Indonesia adalah indeks, maka variabel array adalah variabel yang mempunyai indeks. Sehingga penulisannya adalah var(indeks). Array sangat penting di dalam pemrograman, karena array mampu menampung banyak data yang bertipe sama. Sebagai contoh variabel array x menampung nilai-nilai bilangan bulat {3, 6, 8, 7, 5, 1} berarti indeks untuk variabel x ini adalah 1 sampai dengan 6, dan ditulis sebagai x(1), x(2), x(3), x(4), x(5) dan x(6).
Array dapat diibaratkan sebagai kereta api dalam komputer, yang di dalamnya tedapat gerbong-gerbong memory yang berisi data-data yang mempunyai tipe dan perlakuan yang sama. Untuk mengambil atau menampilkan nilai array dapat dianalogikan dengan mencari kursi dalam gerbong kereta api, maka pada karcis perlu dituliskan nomor gerbong, Array juga demikian, untuk menampilkan nilai array tinggal menyebutkan indeks-nya. Misalkan untuk menampilkan nilai variabel x yang ke 5 dituliskan dengan x(5).
Untuk dapat membuat variabel array maka terlebih dahulu harus didefinisikan nama variabel array dan berapa jumlah maksimalnya dengan cara:

Dim nama_variabel(jumlah_array) as Tipe_Data
Perintah ini diletakkan sesuai kebutuhan apakah array ini hanya untuk subroutine (event) lokal atau pada seluruh event di form.
Sebagai contoh untuk membuat array bilangan bulat yang dapat menampung 10 bilangan dapat dituliskan dengan:
Dim bilangan(10) as integer
Bila jumlah array sudah ditentukan 10 maka tidak boleh menggunakan data lebih dari 10, karena 10 menyatakan jumlah maksimum dari data yang akan ditampung adalan suatu array. Sebagai contoh:
Bilangan(4) = 100 􀃆 Perintah ini benar
Bilangan(12) = 8 􀃆 Perintah ini salah karena batasnya sudah ditentukan 10.

 DEFINISI ARRAY

1.       Kumpulan data yang tipenya sama, array ini digunakan untuk penyimpanan kumpulan data yang typenya sama. Disini penerapan array pada deklarasi variable yang typenya Array, sehingga variable tersebut bisa menampung/menyimpan banyak data sekaligus. Yang sifatnya hanya menampung sementara.
2.       Karena berupa kumpulan data, maka masing-masing data memiliki identitas atau index tersendiri, berupa kedudukannya dalam kelompok. Disini untuk mengenali posisi data ini dalam variable yang menampungnya, digunakan indek tersebut.
3.        Data yg disimpan dalam sebuah array selanjutnya disebut elemen dan keseluruhanya memiliki tipe yang sama. Array memiliki batas atas dan batas bawah.


 DEKLARASI ARRAY
 Penggunaan Array identik dengan jumlah elemen. Dan jumlah elemen ini sangat bepengaruh pada kapasitas pemakaian memory computer dan perfoformance kerja computer atau program yang sedang dilaksanakan. Jadi implementasi Variabel array harus benar-benar sesuai/pas dengan data yang akan digunakan/proses pada aplikasi yang akan dibuat.

ok..itulah sedikit pengenalan konsep, definisi dan deklarasi dari Array, selanjutnya kita akan langsung ke pembahasan inti yaitu :
1.       Cara memproses Array
di ambil dari contoh seperti berikut ini :
Membuat project untuk menuliskan data-data nama siswa dengan nomor dibuat otomatis, dengan jumlah data siswa maksimum adalah 20. Kemudian menampilkan semua data nama siswa yang sudah dimasukkan.
1.       Pertama-tama kita buat project baru dengan StandardEXE
2.       Kemudian tambahkan komponen-komponen seperti: 1 label, 1 textbox, 1 listbox dan 2 command button
3.       Selanjutnya masukkan nilai property dari masing-masing komponen dan form seperti tabel di bawah ini, dan atur penempatan setiap komponen seperti gambar di bawah ini :


4. sehingga tampilannya seperti ini


5.       Kemudian tambahkan kode program pada jendela kode sebagai berikut:

‘ Mendefinisikan variabel global nama sebagai array
‘ dan jumlah data
Dim nama(20) As String
Dim n As Integer
Private Sub Command1_Click()
‘ Menambah nomor array dan memindahkan isi text1
‘ ke array nama
n = n + 1
nama(n) = Trim(Text1.Text)
‘ Mengosongkan isi text1 dan menaruh kursor ke text1
Text1.Text = ""
Text1.SetFocus
End Sub

Private Sub Command2_Click()
‘ Menampilkan semua isi array nama
List1.Clear
For i = 1 To n
List1.AddItem nama(i)
Next i
End Sub

Private Sub Form_Load()
‘ Saat form dipanggil jumlah array diisi dengan nol
n = 0
End Sub

2.       Kemudian terakhir Simpan project dengan nama projectLatihan61

1.       Fungtion dan procedure yang bisa digunakan untuk memproses type data Array

Fungsi dan Prosedur adalah program kecil yang berada dalam program utama yang di gunakan untuk menyelesaikan masalah khusus dengan parameter yang di berikan.
Fungtion dan procedure yang bisa digunakan untuk memproses type data Array yaitu pada pengambilan nilai. Dimana pada Fungsi nilai yang akan di proses akan berubah dan memiliki nilai keluaran. Sedangkan pada Prosedur nilai yang di proses tidak dikembalikan atau di ubah, nilai hanya di proses didalam prosedur dan kembali pada keadaan semula ketika keluar dari prosedur. jadi bisa disimpulkan bahwa Fungsi yaitu berisi metode yang memproses nilai dan mengubah nilai itu sendiri. sedangkan prosedur itu hanya berisi metode, langkah-langkah atau tahap-tahap penyelesaian masalah.
Dan pada dasarnya setiap prosedur dikenali sebagai fungsi dalam bahasa C karena struktur keduanya sama.
2.       Array multi dimensi
Array multidimensi merupakan array yang mempunyai ukuran lebih dari dua.
Bentuk pendeklarasian multidimensi sama saja dengan deklarasi array dimensi satu maupun dimensi dua.
-          Deklarasi array :
Tipe_array nama_array[ukuran 1][ukuran 2]…[ukuran N]



Jumat, 25 Maret 2016

Pertemuan ke 4: Latihan Exception Handling



by - Putri Asfian
TI131031

Assalamuallaikum….
Sahabat semuanya kali ini pada pertemuan 4 kita akan membahan kelanjutan dari pertemuan 3, tetapi kali ini kita akan coba dengan mencoba latihan bagaiman menggunakan program Exception Handling pada visual studio dan beberapa pengertian beserta fungsi dari Exception Handling itu sendiri…

Pertama untuk lebih baiknya sebelum kita langsung latihan sebaiknya kita ketahui dulu apa itu Exception Handlin :
BEBERAPA PENGERTIAN DARI :
·         Exception adalah setian kejadian yang abnormal, tidak diharapkan, dan kondisi yang tidak umum yang mungkin terjadi pada saat run – time program.
·         Exception adalah event yang terjadi ketika program menemui kesalahan saat instruksi program dijalankan.
·         Exception singkatan dari Exception Events. Menurut definisi umum, exception adalah kondisi abnormal yang terjadi saat run – time. Runtime error atau kesalahan – kesalahan yang terjadi pada saat program berjalan dan exception. Exception dapat dibangkitkan secara otomatis oleh system java runtime maupun sengaja kita buat melalui pernyataan tertentu untuk tujuan tertentu.


Nah dapat kita simpulkan dari pengertian – pengertian di atas, exception handling adalah suatu penanganan saat terjadi kesalahan pada sebuah program akan terjadi suatu bentuk penanganan oleh java runtime ataupun di lakukan oleh kita yang sering di sebut dengan exception handling dan exception handling sudah berjalan otomatis oleh system runtime atau dijalankan oleh kita melalui sebuah prosedur untuk mendapatkan suatu hasil tertentu atau dalam arti lain yaitu sesuatu cara untuk mengatasi kesalahan.

FUNGSI EXCEPTION HANDLING
Apa sih fungsi dari exception hadling itu ?
Fungsi dari exception handling adalah untuk mengatasi suatu kesalahan inputan user dengan suatu metode kita akan memberikan pesan pada saat user salah memasukan inputan dengan ini program tidak akan tertutup dengan sendirinya.

OK..mungkin cukup yah teman - teman dari penjelasan di atas untuk lebih jelasnya kita langsung saja ke Latihan Programnya.

Latihan :

1.      Buat project baru
2.     Buat app seperti ini



    3.   Klik 2 kali button Calculate, dan masukan code seperti dibawah ini  


 4.    Kemudian runing aplikasinya, sehingga akan muncul seperti gambar di bawah ini.


5. Sekrang kita coba masukan String kosong “” pada payPeriode, maka akan muncul Error.




6.      Kita lakukan ExceptionHandler 1 try catch

7. Run App, dan lakuan skenario seperti sebelumnya.

 8.      Cara ke-2 Kita bisa melkaun Nested (Bersarang) exception Handler
9. Kemudian running aplikasinya









 10.  Kita bisa juga lakukan cara Menampilkan Spesific Error Message  menampilkan Error berdasarkan ty error nya. Contohnya seperti ini




11.  Kita juga bisa menampilkan langsung pesan error dari systemnya dengan menggunakan:










Demikian Latihan mengenai Exception Handling  yang bisa saya kerjakan pada kesempatan kali ini, semoga bisa membatu teman – teman  dan para pembaca. Dan sebagai pelajar  saya juga  masih dalam proses pembelajaran sehingga kita bisa belajar bersama – sama dalam memperbanyak ilmu pengetahuan kita. Sehingga apabila teman – teman ada yang ingin menambahkan dari apa yang sudah saya jelaskan di atas sangat di persilahkan karena saya juga masih dalam pembelajaran mengenai Exception Handling ini ….Terima kasih semuanya ….
wassalamualaikum wr,wb …