Rabu, 15 Desember 2021

Perulangan & Array - Pemograman Visual

 PERULANGAN

Struktur perulangan atau looping merupakan salah satu alat kontrol program yang digunakan untuk mengulang suatu blok perintah sampai kondisi tertentu. Proses perulangan akan terus dilakukan secara terus menerus atau berulang-ulang selama kondisi tersebut belum terpenuhi (bernilai benar/true). jika kondisi sudah bernilai salah/false, maka perulangan akan berhenti.

For ... Next 

merupakan suatu control perulangan yang mempunyai nilai tetap, jumlah perulangan telah diketahui sebelumnya. Format penulisannya adalah sebagai berikut : 


For Each ... In ... Next 

Struktur For Each .. In .. Next adalah struktur perulangan di mana jumlah perulangan sesuai dengan jumlah elemen dalam satu set objek, dan seringkali tidak  pasti berapa banyak elemen yang ada. Himpunan adalah kumpulan data atau objek dan didefinisikan dalam kode program. Format penulisannya:


While ..

While merupakan suatu control perulangan yang berfungsi untuk melakukan perulangan yang memiliki satu syarat tertentu. Dan akan terus dijalankan selama syarat tersebut terpenuhi dan begitupun sebaliknya jika syarat tidak terpenuhi maka pernyataan tidak akan dijalankan.Format Penulisannya : 


Do While .. LOOP

Struktur Do While .. Loop digunakan untuk mengulang secara terus menerus selama kondisi terpenuhi (nilai true). Loop ini berakhir jika kondisi tidak memenuhi kondisi (nilai false). Dalam penulisannya, Struktur ini dapat ditulis dalam 2 bentuk.


    Bentuk 2


DO UNTIL .. LOOP

Struktur Do Until .. Loop digunakan untuk mengulang secara terus menerus selama kondisi (false) tidak terpenuhi. Loop ini akan berhenti jika kondisinya benar (true). Format penulisannya:


  • Perulangan For
1. Buatlah tampilan form seperti dibawah ini.


Catatan : Klik ComboBox lalu cari DropDownStyle lalu ubah menjadi "DropDownList". Cara ini akan membuatComboBox tidak dapat diisi dengan text secara manual.

2. Double klik pada bagian Form1, kemudian ketikkan kode program berikut ini:


3. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
4. Hasilnya akan terlihat seperti ini


5. Simpan Aplikasi Anda.

  • Perulangan While
1. Tambahkan Form baru, dengan nama Form while.
2. Buatlah tampilan form seperti dibawah ini.


3. Double klik pada bagian "button1" dan ketikan program seperti pada gambar berikut:


4. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
5. Hasilnya akan terlihat seperti ini.


6. Simpan Aplikasi Anda.

  • Perulangan Do While..Loop
1. Tambahkan Form baru, dengan nama Form Do while Loop.
2. Buatlah tampilan form seperti dibawah ini.


3. Double klik pada bagian "button1" dan ketikan program seperti pada gambar berikut:


4. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
5. Hasilnya akan terlihat seperti ini. 
  • Jika Genap 

  • Jika Ganjil

6. Simpan Aplikasi Anda.

  • Perulangan For Each
1. Tambahkan Form baru, dengan nama Form For Each.
2. Buatlah tampilan form seperti dibawah ini.


Catatan : Klik ComboBox lalu cari DropDownStyle lalu ubah menjadi "DropDownList". Cara ini akan membuatComboBox tidak dapat diisi dengan text secara manual.

3. Double klik pada bagian Form1, kemudian ketikkan kode program berikut ini:


4. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
5. Hasilnya akan terlihat seperti ini. 


6. Simpan Aplikasi Anda.


Array

Array adalah hal dasar yang umum dalam  dunia pemrog raman. Dalam ilmu komputer, array adalah  tipe data terstruktur yang dapat menyimpan beberapa bagian data dengan  nama yang sama dan menempati lokasi berurutan dari tipe data yang  sama (berturut-turut) dalam memori. Array dapat diakses melalui file index. Indeks array biasanya dimulai dari 0, dan beberapa mulai dari angka bukan nol. Array biasanya diakses melalui perulangan (looping).

Array Satu Dimensi

Array satu dimensi adalah kumpulan elemen identik yang hanya terdiri dari satu baris atau hanya satu kolom  alamat penyimpanan data (indeks). Elemen-elemen ini mungkin memiliki tipe data yang sama tetapi konten yang berbeda. 

Bentuk Umum :

Dim Array[indeks] As Tipe_ Data

Contoh Penulisan :

Dim Arr(2) As String

Arr(0)=TxtNim.Text
Arr(1)=TxtNama.Text
Arr(2)=TxtProdi.Text

Array Multi Dimensi

Array yang berfungsi seperti array satu dimensi hanya saja array multidimensi yang memiliki nilai tabel dan terdiri dari informasi yang disusun dalam baris dan kolom. Untuk mengidentifikasi elemen tabel tertentu, kalian harus terlebih dahulu mendefinisikan  dua indeks, satu mengidentifikasi elemen baris dan satu mengidentifikasi elemen kolom. Array multidimensi lebih dari dua dimensi.

Bentuk Umum :


Contoh Penulisan :



  • Array Satu Dimensi
1. Buat form baru seperti pada tampilan berikut :


2.  Double klik pada bagian Form1, kemudian ketikkan kode program berikut ini:


3. Double klik pada bagian Button1, dan ketikkan kode program berikut ini:


4. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
5. Hasilnya akan terlihat seperti ini. 


6. Simpan Aplikasi Anda.
                                                        

  • Array Multi Dimensi
1. Buat form baru seperti pada tampilan berikut :


2.  Double klik pada bagian Form1, kemudian ketikkan kode program berikut ini:


3. Double klik pada bagian Button1, dan ketikkan kode program berikut ini:


4. Jalankan aplikasi dengan klik F5 atau melalui menu Debug  > Start Debuging
5. Hasilnya akan terlihat seperti ini. 


6. Simpan Aplikasi Anda. Sekian Dari saya Terimakasih.

Rabu, 08 Desember 2021

Visual Basic Tugas 8 - Perulangan

 

  • PENCABANGAN

Pencabangan merupakan perintah yang dapat memberikan pilihan suatu kondisi, program akan menjalankan perintah apabila suatu kondisi memenuhi syarat tertentu. Pencabangan dapat dibedakan menjadi :

1. IF .. THEN

merupakan pencabangan yang mempunyai satu pencabangan atau satu blok perintah. Format penulisanya :


2. IF .. THEN .. ELSE

merupakan perintah pencabangan bersarang (Nested If) yang merupakan perkembangan dari perintah pencabangan IF .. THEN, yang dapat menjalankan satu blok perintah, yang memiliki dua nilai atau syarat bahkan lebih yang akan di uji untuk menjalankan suatu kondisi tertentu. Bila kondisi pertama benar maka jalankan perintah blok pertama, jika kondisi pertama salah maka jalankan perintah blok kedua dan selanjutnya. Format penulisanya :


dan



3. SELECT .. CASE ..

merupakan kontrol pencabangan yang mempunyai fungsi hampir sama dengan pencabangan if .. then .. esle. Select mempunyai penulisan dan pembacaan yang lebih  mudah, efisien dan efektif. Namun mempunyai kelemahan yaitu tidak dapat menguji lebih dari satu ekspresi atau ungkapan. Format penulisanya :


  • Latihan Praktikum

  1. Buat form baru seperti pada tampilan berikut :


2. Pertama kita membuat Label 1 Merk Baju sampai Label 13 Rp (harga) dan masing – masing kita atur propertinya Text sama seperti judulnya, lalu membuat combobox untuk di bagian merk baju sampai ukuran (celana) atur di propertinya items kita isi untuk merk baju (Dior, H&m, Gucci) ukurannya (M,L,XL) dan Merk celana (Erigo, 3second, Rodeo) ukuran (M,L,XL). Selanjutnya membuat GroupBox1 dan GroupBox2 yang bagian groupbox1 untuk rincian pembelian tambahkan Label5 (jumlah pesanan baju), Label6 (jumlah pesanan celana), Label7 (Harga). GroupBox2 untuk kasir buat Label8 (Total harga), Label9 (uang kembali), Label 10( uang bayar), Label 11 (Discount) dan buat textbox di bagian uang bayar dan uang kembalian tambahkan buttons 1 dan 2 untuk bayar dan clear. dan Label12 dan Label13 Rp untuk dibagian merk baju dan merk celana Setelah sudah selesai mengisi propertinya, kita isikan program seperti berikut:

3. kita Double klik pada bagian "checkbox1" dan ketikan program seperti pada gambar berikut:



4. pada Public Class "Form1nya" juga ketikan program seperti pada gambar berikut:



5. Lanjut kita Double klik pada bagian "combobox2" dan ketikan program seperti pada gambar berikut:



6. Kemudian Lanjut Double klik "combobox4" dan ketikan program seperti pada gambar berikut:



7. Double klik pada bagian "button1" dan ketikan program seperti pada gambar berikut:



8. Dan pada bagian "button2" dan ketikan program seperti pada gambar berikut:


9. Terakhir Double klik pada bagian "button3" dan ketikan program seperti pada gambar berikut:


10. Jalankan aplikasi dengan klik F5 atau melalui menu Debug > Start Debuging

11. Hasilnya akan terlihat seperti ini, dan jika pembelian melebihi dari harga awal maka akan mendapatkan diskon 10%.


12. Pemberitahuan jika uang anda kurang atau tidak cukup maka akan ada tampilan seperti berikut:





13. Setelah selesai simpan aplikasi anda, sekian Terimakasih :)

Jumat, 12 November 2021

Data Warehouse - Data mining (Laporan Praktikum Pembuatan Skema Flowsnake)

 LAPORAN TUGAS PRAKTIKUM

DATA WAREHOUSE - DATA MINING

PEMBUATAN SKEMA SNOWFLAKE

 

Disusun Untuk Memenuhi Salah Satu Tugas

Mata Kuliah Data Warehouse – Data Mining




 Dosen Pengampu :

Adi Muhamad Muhsidi, M.Kom.

 

 

 

 Dibuat oleh :

AlmasFairuz 14519068



 

 


 

TSTIKOM POLTEK CIREBON

 

Jl. Pusri No. 01 Desa Kedawung

Kecamatan Kedawung, Kota Cirebon, Jawa Barat 45153

Website: stikompoltek.ac.id





A. Perancangan Star Schema dan Snowflake

Apa hubungan antara star schema dan snowflake dengan basis data? Kedua istilah
skema ini mewakili struktur basis data yang umum digunakan pada basis data OLAP
(On Line Analytical Processing) untuk kebutuhan data warehouse. Dalam banyak
pelajaran tentang basis data, kedua skema ini jarang disampaikan akibat
penerapannya yang tidak sesuai untuk model basis data OLTP (On Line Transactional
Processing).

Struktur data pada OLAP jauh lebih sederhana, mengingat data-data yang akan
tersimpan di dalamnya tidak banyak mengalami perubahan dimana lebih banyak
transaksi selection (read only – hanya baca) daripada DML. Jika pada OLTP, konsep
ACID (atomicity, consistency, isolation, durability) menjadi properti utama yang
harus melekat pada setiap transaksi data dari dan ke aplikasi klien maka dalam OLAP
yang lebih diutamakan adalah kecepatan perolehan datanya (data retrieval).

  • Langkah - Langkah Praktikum Perancangan Star Schema Dan Snowflake

Menggambar Star Schema dengan menggunakan DB Designer :

1.    Jalankan program aplikasi DB Designer untuk membuat desain star schema.

2. Klik button new table kemudian klik pada area kerja sehingga akan menghasilkan tabel baru.





3.   Double klik pada tabel baru untuk membuka tabel editor, ganti nama pada table name dengan nama fakta_penjualan,nama dan NRP kemudian isikan atribut tabel dengan data sebagai berikut :






4.  Klik pada column name kode_barang untuk mengatur kode_barang sebagai primary key sehingga berubah menjadi logo key.

5.    Klik Tombol Cheklist untuk menutup table editor sehingga tabel barang menjadi :


6.       Ulangi kembali langkah 2 sampai 5 untuk membuat tabel waktu, lokasi dan penjualan.

7.      Setelah semua tabel dibuat, hubungkan setiap tabel dengan tabel lain dengan button sebagai berikut :


Keterangan : klik salah satu button yang sesuai dengan kebutuhan kemudian klik tabel yang akan dihubungkan.

8.       Ubah nama relationship dengan membuka relationship editor, sehingga setelah selesai hasil akhir manjadi seperti berikut :







9.    Simpan dengan nama file “star schema penjualan.xml” dalam folder “Praktikum Data Warehousing dan Data Mining”

10. Selesai dan Terimakasih :) 
















Selasa, 26 Oktober 2021

TIPE DATA, VARIABEL, KONSTANTA & OPERATOR

 

Tipe Data

Tipe data adalah fungsi yang diperlukan untuk dapat mengkonfigurasi nilai suatu variabel yang akan digunakan sedemikian rupa sehingga ruang memori yang digunakan saat menjalankan program sesuai dengan kebutuhan. Di bawah ini adalah beberapa tipe data yang dapat digunakan di VB.Net.

  • Boolean

            Boolean merupakan tipe data yang memiliki dua(2) buah nilai yaitu nilai Benar (True) dan nilai Salah (False).

  • Byte

            Byte merupakan tipe data yang berupa nilai bulat positif yang mempunyai kisaran antara 0 s/d 225.

  • Currency

            Currency merupakan tipe data yang digunakan untuk menyimpan nilai uang baik dalam bentuk nilai dollar maupun sejenisnya, kisaran tipe data ini antara -922.337.203.685.477,5808 s/d 922.337.203.685.477,5807.

  • Date

            Date merupakan tipe data yang digunakan untuk meyimpan nilai tanggal, bulan, dan tahun.Kisaran tipe data ini antara 1 januari 100 s/d 31 Desember 9999.

  • Decimal

            Decimal merupakan tipe data yang digunakan untuk menyimpan data desimal dan mempunyai ketepatan hingga 28 angka desimal.

  • Integer

            Integer merupakan tipe data numerik yang berupa bilangan bulat yang mempunyai kisaran antara -32.768 s/d 32.767.

  • Long

            Long merupakan tipe data yang memiliki kisaran antara -2.147.483.648 s/d 2.147.483.648. tipe data ini sebenarnya tidak jauh berbeda dengan tipe data Integer tetapi perbedaannya terletak pada nilai kisarannya.

  • Object

            Object merupakan tipe data yang mampu menyimpan data object seperti object form, kontrol dan sebagainya.

  • Singgel

           Singgel merupakan tipe data yang memiliki kisaran antara -3.402823e+308 s/d 3.402823e+38.

  • String

            String merupakan tipe data yang memiliki nilai yang termasuk dalam kategoti alfanumerik. biasanya karakter dari tipe data ini ditulis dalam tanda kutip ("").

  • Variant

            Variant merupakan tipe data yang akan menyesuaikan dengan kebutuhan nilainya. Dan jika sebuah variable tidak dideklarasikan tipe datanya, maka secara otomatis visual basic akan mendeklarasiakan variable tersebut menjadi tipe data Variant.

Konversi Tipe Data

Dalam dunia pemrograman terkadang kita perlu menginput nilai dari tipe data tertentu ke dalam tipe data lainnya. Proses ini sering disebut sebagai konversi tipe data.Metode konversi tipe data di VB.net dibagi menjadi dua area, konversi implisit dan konversi eksplisit. Berikut cara menggunakan fungsi konversi tipe data di VB.net.

Operator

Operator adalah simbol yang digunakan untuk memanipulasi data seperti penjumlahan, pengurangan, operasi perbandingan, operasi logika, dan sebagainya. Berikut ini adalah jenis-jenis operator dalam Visual Basic.
Operator penugasan
Operator Penugasan adalah operator yang berfungsi untuk memasukan data kedalam variabel dan dilambangkan dengan simbol sama dengan (=).

Variabel

Variabel merupakan salah satu cara mengansumsikan atau cara inisialisasi yang akan berguna dalam proses selanjutnya. Variabel digunakan untuk menyimpan nilai sementara dalam memori selama perhitungan, inisialisasi nilai, dan sebagainya. 


Deklarasi Variabel

Deklarasi variabel adalah suatu deklarasi yang nilai nya sudah pasti, dengan kata lain Deklarasi jenis ini tidak dapat dirubah lagi atau konstan. Pada contoh program diatas, deklarasi variabel untuk x, y dan z berjenis longint ( bilangan bulat dari -2147483648 sampai 2147483648 ) maka dalam program tersebut, hanya bisa dimasukan tipe data yang berjenis tersebut. Pada contoh diatas bila anda memasukan nilai selain tipe tersebut, misalkan anda memasukan angka A pada pada pertanyaan masukan nilai x..= maka program akan error, Nah agar tidak terdapat pesan error pada program tersebut, maka program tersebut harus ditambahkan suatu baris perintah yang berjenis logika jadi bila user memasukan nilai-nilai x,y dan z selain dari jenis tersebut maka akan dikeluarkan suatu peringatan yang memberitahukan user agar memasukan nilai untuk x, y dan z hanya bisa dimasukan oleh type variabel tersebut.


Konstanta

Sama seperti deklarasi variabel, deklarasi konstanta juga bersifat tetap (konstan), bedanya adalah bila dalam deklarasi variabel kita hanya mendeklarasikan jenis dari data yang harus dikerjakan, sedangkan pada deklarasi konstanta kita langsung menyebutkan nilainya. Deklarasi konstanta tidak menggunakan tanda titik dua ( : ) seperti pada deklarasi variabel tetapi menggunakan tanda sama dengan ( = ).

  • contoh Praktikum
Masukan program seperti pada gambar berikut, dengan cara Double klik bagian form di bagian combobox.


Program list pada makanan




Program list pada minuman


Dan masukan juga program untuk checkbox dengan 
Double klik pada checkbox.



Jalankan aplikasi dengan menekan tombol 
F5 (di keyboard), atau melalui ikon Start Debugging ditoolbar, atau melalui menu Debug > Start Debuging.


Hasilnya dapat dilihat seperti ini.





Dan setelah semuanya selesai lalu Simpan aplikasi anda, sekian dan terima kasih.

Perulangan & Array - Pemograman Visual

  PERULANGAN Struktur perulangan atau looping merupakan salah satu alat kontrol program yang digunakan untuk mengulang suatu blok perintah s...