Kamis, 14 Januari 2016

Basis Data (VB.NET)

Basis Data (Database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS)

Elemen-elemen database :
A. Tipe  :
·         Enterprise =  Suatu jenis organisasi, misalnya Bank, Hotel, Universitas dan lain-lain.
·         Entity =  File  =  Obyek pada enterprise berdasarkan data yang disimpan
·         Atribute =  Field = Data item  =  Beberapa hal yang ingin diketahui dari suatu file
·         Record =  Satu set field yang merupakan ciri khas dari suatu file.
Istilah entity dan atribute biasanya digunakan pada tingkat konsepsual dan logikal, sedangkan file, record dan field pada tingkat internal/fisikal.
Hubungan : Enterprise terdiri dari beberapa entity, entity terdiri dari beberapa record dan record terdiri dari beberapa field.
 
B. Isi / Nilai :
·         Data File               :  Seluruh isi data pada file
·         Data Record         :  Satu set isi data pada suatu susunan field dari suatu file
·         Data Value           :  Isi data masing-masing data elemen
 
Manfaat Database (Basis Data).
a.      Sebagai komponen utama atau penting dalam sistem informasi, karena
         merupakan dasar dalam menyediakan informasi.
b.      Menentukan kualitas informasi yaitu cepat, akurat, dan relevan, sehingga
         infromasi yang disajikan tidak basi. Informasi dapat dikatakan bernilai bila
         manfaatnya lebih efektif dibandingkan dengan biaya mendapatkanya.
c.      Mengatasi kerangkapan data (redundancy data).
d.      Menghindari terjadinya inkonsistensi data.
e.      Mengatasi kesulitan dalam mengakses data.
f.      Menyusun format yang standar dari sebuah data.
g.      Penggunaan oleh banyak pemakai (multiple user). Sebuah database bisa
         dimanfaatkan sekaligus secara bersama oleh banyak pengguna (multiuser).
h.      Melakukan perlindungan dan pengamanan data. Setiap data hanya bisa
         diakses atau dimanipulasi oleh pihak yang diberi otoritas dengan memberikan
         login dan password terhadap masing-masing data.
i.      Agar pemakai mampu menyusun suatu pandangan (view) abstraksi dari data.
         Hal ini bertujuan menyederhanakan interaksi antara pengguna dengan
         sistemnya dan database dapat mempresentasikan pandangan yang berbeda
         kepada para pengguna, programmer dan administratornya.
 
Contoh program basis data pada VB.NET
Microsoft Visual Basic .NET adalah sebuah alat untuk mengembangkan dan membangun aplikasi yang bergerak di atas sistem .NET Framework, dengan menggunakan bahasa BASIC.

Dibawah ini merupakan contoh program yang dibuat menggunakan VB.Net :

.

Gambar 1. User interface program biodata

            Sistem kerja program diatas adalah ketika program tersebut di running, lalu user menginput nama, npm, kelas, dan tahun lahir, kemudian user menekan tombol cetak, maka semua inputan tersebut akan tampil pada satu label yaitu pada label 6.

Dibawah ini adalah kodingan yang harus diinput untuk program diatas, yaitu :

1.     Tombol Cetak
Untuk menginput kodingan pada tombol cetak, maka anda harus mengklik 2 kali pada tombol cetaknya. Lalu masukkan kode dibawah ini :

.
.

Gambar 2. Kodingan untuk tombol cetak

           
Pada kodingan diatas terdapat struktur kondisi, dan juga terdapat perintah Val, perintah Val digunakan untuk mengkonversikan tipe data sring menjadi tipe data numerik, maksud dari Val(textlahir.text) adalah isi text dari textbox tahun lahir di konversikan menjadi tipe data numeric.
            Selanjutnya, maksud dari struktur kondisi diatas adalah “jika isi dari textbox tahun lahir bertipe data numeric adalah salah atau jika isi dari textbox tahun lahir tipe datanya bukan numeric, maka pada Label 6.Text akan tampil beberapa tulisan/keterangan, diantaranya yaitu tulisan yang diapit oleh tanda petik yaitu “Nama Anda “ lalu setelah itu terdapat tanda (&), tanda tersebut adalah operator penghubung yang digunakan untuk menghubungkan operand-operand yang bertipe data string. Setelah tulisan “Nama Anda “ disambung dengan isi dari textbox nama yang diinput pada saat running, kemudian disambung lagi dengan “, NPM Anda “ dan disambung lagi dengan isi dari textbox NPM yang diinput saat running, lalu disambung lagi dengan “, Kelas Anda “ dan disambung lagi dengan isi dari textbox kelas yang akan diinput saat running, setelah itu disambung lagi dengan “, Usia Anda 0 Tahun”.

Untuk lebih jelasnya, perhatikan gambar tampilan saat program running lalu diinput dan dicetak berikut ini :

.
Gambar 3. Tampilan ketika input tahun lahirnya dengan huruf

            Jadi, jika textbox tahun lahirnya diinput huruf/bukan numeric, maka usianya adalah 0 tahun.

            Setelah itu, terdapat perintah Else, perintah ini bermaksud/bermakna “Selain itu” atau selain dari kondisi sebelumnya maka akan tampil pada Label6 tulisan/keterangan yang sama seperti kondisi sebelumnya, hanya saja ada perbedaan sedikit pada kondisi ini,yaitu pada statement{ “, Usia Anda “ & Val(2015 – textlahir.Text) & “ Tahun” }, maksud statement ini adalah pada Label6 akan tampil tulisan “Usia Anda” lalu disambung dengan proses perhitungan antara 2015 dikurangi dengan isi dari textbox tahun lahir yang akan diinput saat program running, karena setiap textbox bertipe data string maka harus dikonversikan terlebih dahulu kedalam bentuk numeric menggunakan perintah Val , setelah disambung dengan proses perhitungan tersebut kemudian disambung lagi dengan tulisan “ Tahun”.





Untuk lebih jelasnya, perhatikan gambar dibawah ini :

.
Gambar 4. Tampilan ketika input tahun lahirnya dengan angka/numeric

            Jadi, jika textbox tahun lahirnya diinput dengan karakter numeric, maka program akan melakukan perhitungan untuk menampilkan usia, seperti yang sudah dijelaskan tadi.


2.     Tombol Clear
Untuk memasukkan kodingan pada tombol clear bisa dilakukan dengan mengklik 2 kali pada tombol clear tersebut. Lalu masukkan kode dibawah ini :

.
Gambar 5. Kodingan tombol clear

           
Sama seperti label, textbox juga memiliki property Text yang digunakan untuk memberikan isi kepada textbox itu sendiri.
            Pada kodingan diatas, terlihat bahwa setelah textnama.text =, textnpm.text = , textkelas = , textahir.text = , dan label6.text = , terdapat tanda petik 2 (“ ”). Setiap tipe data string, selalu dituliskan dengan diapit oleh tanda petik seperti itu dan karakter stringnya adalah yang diapit oleh tanda petik tersebut. Tanda petik yang ada pada kodingan diatas tidak ada isinya/dikosongkan, maksudnya adalah textbox nama,npm,kelas,tahun lahir, dan label 6 dikosongkan. Jadi, ketika pada saat program running lalu semua data diisi/diinput kemudian tombol clear di tekan/di klik maka inputan tadi akan menjadi kosong/hilang.

RANGKUMAN MATERI SEMINAR “A POWERFUL HARDWARE BEHIND THE PERFECT GAMING".

Pada Seminar "A POWERFUL HARDWARE BEHIND THE PERFECT GAMING"
ada sponsor yang terdiri dari: AMD, Sapphire, Cooler Master, Waroq

Sapphire R7 360 2GB Nitro 
Area fokus grafik komputer yang terdiri dari:
1. Hardware
2. Rendering
3. Interaction
4. Modeling
5. Scientific Visualization
Desain penggemar yang kuat membuat kartu VGA dingin, dan dengan arsitektur GCN terbaru dari AMD mendukung DirectX 12, TrueAudio, AMD FreeSync dan VSR. Its frame buffer 2GB membuatnya menjadi besar tujuan umum grafis akselerator, dan dengan Indeks Kinerja SAPPHIRE dari 1 itu adalah pilihan ideal untuk game online di 1080p.
DirectX® 12 adalah baru, konsol-seperti API grafis dari Microsoft yang memberdayakan pengembang game dengan kontrol yang lebih langsung dan jelas dari hardware PC. jelas kontrol ini langsung atau lebih baik memperlihatkan sumber daya perangkat keras dari AMD Radeon GPU untuk menghasilkan kinerja yang lebih bagi pengguna. Sederhananya: hardware jauh lebih efisien melalui perangkat lunak pendukung! Pada pengembang game, vga ini dapat digunakan untuk frame rate yang lebih tinggi, lower latency (VR), konsumsi daya yang rendah, kualitas gambar yang lebih baik, atau keseimbangan dihitung dari semua sisi. Dalam aspek apapun, gamer untuk mendapatkan keuntungan yang besar dari memilih hardware AMD untuk menjalankan game favorit mereka yaitu dengan DirectX® 12.
Berikut dibawah ini adalah perbandingan Sapphire R7 360 Vs GTX 750

Cooler master
Roger Lin sebagai founder cooler master memiliki pepatah
"Is the IF industry copying happens very often. It pushes me to innovate. You cannot stay in the same place."
Cooler Master, salah satu produsen periferal dan aksesoris PC ternama dunia telah membicarakan produk mereka pada seminar kampus Gunadarma.
Membahas mengenai pendingin komponen komputer serta casing dari cpu tersebut
Water cooling
Sistem pendinginan air dalam PC membawa beberapa kelebihan: Komponen terintegrasi seperti CPU atau graphics card akan menjadi 10% lebih dingin, sehingga umurnya akan lebih panjang. Dengan produksi panas lebih rendah, beban sistem dan kebutuhan ventilasi berkurang, PC pun nyaris tanpa bunyi.
Kinerja Ultimate Air Cooling
Unit ini menghilangkan sejumlah besar panas dan desain fin tower yang dioptimalisasikan.
POM Fan Bearing Tingkat Tinggi
Kipas-kipas ini tidak hanya hampir tahan debu, mereka juga tahan lama dengan kinerja penggunaan menakjubkan hingga 160.000 jam.pendingin ini akan terus menerus menjaga pendinginan perangkat anda sampai mereka kadaluarsa atau menjadi usang akibat pemakaian berkali-kali.
Berikut dibawah ini ada CPU dari produk Cooler Master
Cooler Master HAF 932

Komunikasi data dan jaringan.



Komunikasi data adalah proses pengiriman dan penerimaan data/informasi dari dua atau lebih device (alat,seperti komputer/laptop/printer/dan alat komunikasi lain) yang terhubung dalam sebuah jaringan, baik lokal maupun yang luas, seperti internet. Komunikasi data adalah bagian dari telekomunikasi yang berupa penyampaian informasi dari suatu device satu ke device lain. Seperti yang akan saya jelaskan program yang satu ini mengenai komunikasi data dan jaringan.
Line Messenger: Line messenger adalah suatu aplikasi yang digunakan untuk kegiatan berkirim pesan (messenger / chatting) secara gratis di perangkat smartphone. bisa untuk mengirim pesan, video, pesan suara, dan file.
Untuk line messenger pada PC. Kita harus menginstall line messenger terlebih dahulu.
Setelah menginstall line saya akan menjelaskan mengenai Log-in menggunakan email atau dengan barcode. 
 Log-in

 1. E-mail Login
applikasi PC tampilan akan muncul tampilan log-in. jika belum verifikasi melalui e-mail. sebaiknya verifikasi email dulu pada pengaturan di HP kita.




















Pada HP masuk ke dalam pengaturan  


















Lalu masuk ke dalam akun dan pilih pendaftaran e-mail untuk verifikasi setelah itu baru akun line kita bisa log-in di dalam PC (Komputer).


















 

2. QR Code Login






















Untuk QR Code Login hanya dengan membaca barcode line kita untuk login. Pertama tama masuk ke dalam pengaturan di dalam applikasi line pada HP. lalu pilih profil lalu pilih kode QR


















Setelah itu pilih pembaca kode QR


















Arahkan pada layar barcode monitor kita pada QR Code Login


















Setelah itu baru berhasil log-in ke dalam line messenger kita pada PC