Minggu, 29 November 2015

Yuk! Belajar Pemrograman Visual Basic dot Net Di Mesran.Net

Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        LV.Columns.Add("Kode", 80, HorizontalAlignment.Center)
        LV.Columns.Add("Jenis Pelanggan", 150, HorizontalAlignment.Center)
        LV.Columns.Add("Beban", 100, HorizontalAlignment.Center)
        LV.Columns.Add("HargaKWH", 180, HorizontalAlignment.Center)
        LV.Columns.Add("Pemakaian", 180, HorizontalAlignment.Center)      
        LV.Columns.Add("Pembayaran", 180, HorizontalAlignment.Center)


        LV.View = View.Details
        LV.GridLines = True
        LV.FullRowSelect = True

        Kode.Items.Add("1")
        Kode.Items.Add("2")
        Kode.Items.Add("3")

    End Sub

    Private Sub Kode_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Kode.SelectedIndexChanged
        Select Case Kode.Text
            Case "1"
                jenispelanggan.Text = "RUMAH"
                Beban.Text = 25000
                hargakwh.Text = 3000
            Case "2"
                jenispelanggan.Text = "TOKO"
                Beban.Text = 50000
                hargakwh.Text = 5000
            Case "3"
                jenispelanggan.Text = "PABRIK"
                Beban.Text = 100000
                hargakwh.Text = 10000

        End Select
    End Sub

    Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnproses.Click
        Pembayaran.Text = Val(Beban.Text) + Val(hargakwh.Text) * Val(Pemakaian.Text)
    End Sub

    Private Sub btnhapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapus.Click
        Kode.Text = ""
        jenispelanggan.Text = ""
        Beban.Text = ""
        hargakwh.Text = ""
        Pemakaian.Text = ""
        Pembayaran.Text = ""
    End Sub

    Private Sub btnkeluar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkeluar.Click
        End
    End Sub

    Private Sub btnsimpankelistview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsimpankelistview.Click
        Dim Lst As New ListViewItem
        Lst.Text = Kode.Text
        Lst.SubItems.Add(jenispelanggan.Text)
        Lst.SubItems.Add(Beban.Text)
        Lst.SubItems.Add(hargakwh.Text)
        Lst.SubItems.Add(Pembayaran.Text)
        Lst.SubItems.Add(Pemakaian.Text)
        LV.Items.Add(Lst)
    End Sub

    Private Sub btnhapuslistview_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnhapuslistview.Click
        LV.Items.Clear()
    End Sub
End Class


Demikilahlah postingan saya  Nama : Shinta Dwi Handayani  NPM : 14110076
Selamat Belajar Pemrograman VB NET MESRAN.NET


Senin, 08 Juni 2015

Sistem Panggajian Pegawai

# include "stdio.h"
# include "conio.h"
void main(){
int i,gol[3],jumdata=1,nik[3];
char*nama;
float gapok, gaber,pajak;
printf ("\n Input Data Pegawai ");
printf ("\n ------------------ ");
for (i=0;i<jumdata;i++)
{
printf ("\n NIK       : ");scanf("%d", & nik[i]);
printf ("\n Golongan  : ");scanf("%d", & gol[i]);
}
clrscr();
printf ("\n Informasi Pembayaran Gaji ");
printf ("\n ------------------------- ");
printf ("\n No. NIK  Nama_Pegawai   Gol  Gaji_Pokok   Pajak    Gaji_Bersih ");
printf ("\n -------------------------------------------------------------- ");
for (i=0;i<jumdata;i++){
if (nik[i]==1){
      nama="Hendro";
}else if (nik[i]==2){
        nama="Dian";
}else if(nik[i]==3){
        nama ="Jhoni";}

if (gol[i]==1){
    gapok = 1500000;
}else if (gol[i]==2){
    gapok = 2500000;
}else if (gol[i]==3){
    gapok = 3500000;}

pajak = (0.05 * gapok);
gaber= gapok - pajak;


gotoxy(1,6+i);printf("%2.d %4.d   %s %10.d", i+1, nik[i],nama,gol[i]);
gotoxy(31,6+i);printf("%2.0f  %10.0f   %2.0f",gapok,pajak,gaber);  }
}

Kamis, 07 Mei 2015

membuat hello world app sederhana di blackberry


bismillah,
di tutorial pertama ini saya akan memberikan tutorial membuat aplikasi sederhana pada handset blackberry.
bagi temen-temen yang belum pernah membuat aplikasi di Blackberry saya akan memberikan tutorial instalasi awal pada posting selanjutnya.
Tidak usah berlama-lama mari kita mulai. lets go..
1. langkah pertama mari kita buat class UIAplication dimana disini adalah class yang berisi class main sebagai entry point aplikasi blackberry
public class HelloWorld extends UiApplication{
 public HelloWorld() {
  
 }
 
 public static void main (String[] args){
  
 }
 
}
2. langkah kedua kita buat class MainScreen dengan nama HelloScreen untuk menampilkan text "hello dunia".
... ... ...
 
 public class HelloScreen extends MainScreen{
  public HelloScreen() {
   setTitle("hello dunia");
  }
 }
}
3. selanjutnya kita push Screen yang telah kita buat didalam constructor class HelloWorld
public class HelloWorld extends UiApplication{
 public HelloWorld() {
  pushScreen(new HelloScreen());
 }

... ... ...
4. terakhir kita panggil class HelloWorld pada method main agar dieksekusi pertama kali
... ... ...

public static void main (String[] args){
  HelloWorld main = new HelloWorld();
  main.enterEventDispatcher();
 }
... ... ...

setelah dijalankan maka tampilannya akan seperti gambar dibawah ini
tampilan pada handset gemini


berikut code lengkap dari aplikasi sederhana diatas.
import net.rim.device.api.ui.UiApplication;
import net.rim.device.api.ui.container.MainScreen;


public class HelloWorld extends UiApplication{
 public HelloWorld() {
  pushScreen(new HelloScreen());
 }
 
 public static void main (String[] args){
  HelloWorld main = new HelloWorld();
  main.enterEventDispatcher();
 }
 
 public class HelloScreen extends MainScreen{
  public HelloScreen() {
   setTitle("hello dunia");
  }
 }
}
demikian tutorial yang saya buat semoga bermanfaat...
see you in next tutorial..

Kirim Email Pake Java



Lagi-lagi iseng aja pengen nulis sesuatu tapi bingung nulis apa ya?ya udah nulis ini aja barangkali bermanfaat buat gan-gan sekalian…jadi ditulisan ini pengen sharing aja gimana cara bikin source code java yang dapat kirim email pake smtp ssl gmail..langsung ke TKP aja yax..berikut bahan cendolnya…
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
import javax.mail.*;
import javax.mail.internet.*;
 
import java.util.Properties;
 
 
public class SendGmail {
 
    private static final String SMTP_HOST_NAME = "smtp.gmail.com";
    private static final int SMTP_HOST_PORT = 465;
    private static final String SMTP_AUTH_USER = "msyadid@gmail.com";
    private static final String SMTP_AUTH_PWD  = "blablabla";
 
    public static void main(String[] args) throws Exception{
       new SendGmail().test();
    }
 
    public void test() throws Exception{
        Properties props = new Properties();
 
        props.put("mail.transport.protocol", "smtps");
        props.put("mail.smtps.host", SMTP_HOST_NAME);
        props.put("mail.smtps.auth", "true");
        // props.put("mail.smtps.quitwait", "false");
 
        Session mailSession = Session.getDefaultInstance(props);
        mailSession.setDebug(true);
        Transport transport = mailSession.getTransport();
 
        MimeMessage message = new MimeMessage(mailSession);
        message.setSubject("Testing SMTP-SSL");
        message.setContent("This is a test", "text/plain");
 
        message.addRecipient(Message.RecipientType.TO,
             new InternetAddress("adid_m@yahoo.com"));
 
        transport.connect
          (SMTP_HOST_NAME, SMTP_HOST_PORT, SMTP_AUTH_USER, SMTP_AUTH_PWD);
 
        transport.sendMessage(message,
            message.getRecipients(Message.RecipientType.TO));
        transport.close();
    }
}
selamat mencoba ya gan-gan sekalian ntar kalo dah sukses bikin cendolnya…jangan lupa bagi-bagi ya cendolnya …hehe..
o ya kelupaan belum kasih resepnya, berikut resep bikin cendolnya gan :
1. Buka IDE java kamyu (ex : Mr.Beans alias NetBeans)

2. Buat sebuah project java application baru (ex : Application1)

3. Isi nama projectnya misal Application1

4. Maka selanjutnya bakalan muncul tree folder project seperti ini :

5. Selanjutnya klik kanan pada source package dan pilih java class untuk membuat file java yang baru

6. Isikan nama file javanya /class name (ex : SendGmail)

7. Selanjutnya akan muncul file baru yang masih kosong seperti di bawah ini

8. Selanjutnya copy paste source code yang ada diatasnya
9. Jika muncul merah-merah, add library berikut : mail.jar DOWNLOAD DI SINI
10. caranya klik kanan pada project lalu pilih properties dan pilih library kemudian add jar, pilih file library mail.jar lalu klik ok.



11. coba run project caranya klik kanan pada project pilih Run Project..

12. jika sukses muncul log berikut

“PerHaTiAn-PeRhAtiAn tuToriaL bEriKuT diBuAt sEdEtAiL MuNgKin AgAr AgAn-AgAn yAng tErTaRik JaVa tApI BiNgUnG DaLam pRakTeKnyA dApAt dEnGan MuDaH mEncoBanYa, BaGi AgAn-AgAn yAnG uDaH MaStER MoHoN BiMbInGanYa..”
source : http://www.rgagnon.com

Koneksi Database Acces dengan Delphi 7 melalui ADO


Senin, 04 Mei 2015

Mengenal Cascading Style Sheet (CSS)



Cascading Style Sheet (CSS) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam.
Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer, images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman web yang dibuat dengan bahasa HTML dan XHTML.
CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter lainnya.[1] CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman yang sama dengan format yang berbeda.
Sejarah CSS
Nama CSS didapat dari fakta bahwa setiap deklarasi style yang berbeda dapat diletakkan secara berurutan, yang kemudian membentuk hubungan ayah-anak (parent-child) pada setiap style. CSS sendiri merupakan sebuah teknologi internet yang direkomendasikan oleh World Wide Web Consortium atau W3C pada tahun 1996. Setelah CSS distandarisasikan, Internet Explorer dan Netscape melepas browser terbaru mereka yang telah sesuai atau paling tidak hampir mendekati dengan standar CSS.
Penulisan
Saat masuk pada bagian CSS, sering dijumpai kode sebagai berikut:
h1 {
color: #0789de;
}
Bagian pertama sebelum tanda ‘{}’ dinamakan selector, sedangkan yang diapit oleh ‘{}’ disebut declaration yang terdiri dari dua unsur, yaitu property dan value. Selector dalam pernyataan di atas adalah h1, sedangkan color adalah property, dan #0789de adalah value.
Selain itu ada tiga metode penulisan CSS atribut, yaitu :
Inline Style Sheet
CSS didefinisikan langsung pada tag HTML yang bersangkutan. Cara penulisannya cukup dengan menambahkan atribut style=”…” dalam tag HTML tersebut. Style hanya akan berlaku pada tag yang bersangkutan, dan tidak akan mempengaruhi tag HTML yang lain.

Contoh penulisan CSS dengan metode Inline Style Sheet :
<html>
<head>
<title>Contoh Bentuk Inline</title>
</head>
<body bgcolor=”#FFFFFF”>
<p id=”cth1?>
Ini adalah contoh tag P tanpadiformat menggunakan CSS </p>

<p id=”cth2? style=”font-size:20pt”>
Tag P ini diformat dengan besar font 20 point </p>

<p id=”cth3? style=”font-size:14pt; color:red”>
Tag P ini diformat dengan besar font 14 point, dan menggunakan warna merah </p>
</body>
</html>

Embedded Style Sheet
CSS didefinisikan terlebih dahulu dalam tag <style> … </style> di atas tag <body>. Pada pendefinisian ini disebutkan atribut-atribut CSS yang akan digunakan untuk tag-tag HTML, yang selanjutnya dapat digunakan oleh tag HTML yang bersangkutan.
Contoh penggunaan CSS dengan metode Embedded Style Sheet :
<html>
<head>
<title>Contoh Bentuk Embedded/title>
</head>
<style>
body {background:#0000FF; color:#FFFF00; margin-left:0.5in}
h1 {font-size:18pt; color:#FF0000}
p {font-size:12pt; font-family:arial; text-indent:0.5in}
</style>

<body>
<h1 id=”cth1?>Judul ini berukuran 18 dengan warna merah!</h1>
<p id=”cth2?>Tag p ini di format dengan besar font 12 point dengan tipe font Arial dan mempunyai identasi 0.5 inch </p>
<p id=”cth3?>Yang perlu diperhatikan juga bahwa body disini telah diformat dengan margin kiri 0.5 inch dan warna background biru</p>
</body>
</html>

Linked Style Sheet
Metode ini hampir sama dengan metode Embedded Style Sheet, hanya saja pendefinisian tag <style> … </style> dibuat pada berkas terpisah dari berkas HTML yang membutuhkan CSS. Kemudian berkas lain tersebut disimpan dalam format .css.
Pada berkas HTML yang akan menggunakan berkas CSS, harus dibuat tag <link> yang dituliskan di antara tag <head> … </head>.
Contoh (simpan dengan nama contoh.css) :
<style>
body {background:#0000FF; color:#FFFF00; margin-left:0.5in}
h1 {font-size:18pt; color:#FF0000}
p {font-size:12pt; font-family:arial; text-indent:0.5in}
</style>

Sifat CSS
Ada dua sifat CSS yaitu internal dan eksternal. Jika internal yang dipilih, maka skrip itu dimasukkan secara langsung ke halaman website yang akan didesain. Kalau halaman web yang lain akan didesain dengan model yang sama, maka skrip CSS itu harus dimasukkan lagi ke dalam halaman web yang lain itu.
Sifat yang kedua adalah eksternal di mana skrip CSS dipisahkan dan diletakkan dalam berkas khusus. Nanti, cukup gunakan semacam tautan menuju berkas CSS itu jika halaman web yang didesain akan dibuat seperti model yang ada di skrip tersebut.
Fakta Menggunakan CSS
Fakta Menggunakan CSS diantaranya :
  • Telah didukung oleh kebanyakan browser versi terbaru, tetapi tidak didukung oleh browser-browser lama.
  • Lebih fleksibel dalam penempatan posisi layout. Dalam layouting CSS, kita mengenal Z-Index untuk menempatkan objek dalam posisi yang sama.
  • Menjaga HTML dalam penggunaan tag yang minimal, hal ini berpengaruh terhadap ukuran berkas dan kecepatan pengunduhan.
  • Dapat menampilkan konten utama terlebih dahulu, sementara gambar dapat ditampilkan sesudahnya.
  • Penerjemahan CSS setiap browser berbeda, tata letak akan berubah jika dilihat di berbagai browser
  • CSS adalah layouting "Masa Depan" dengan penggabungan bersama XHTML.

Cara Menjalankan Aplikasi android di PC dengan BlueStacks


Assalamu’alaikum sahabat teknonesia.. Kalau sahabat teknonesia ditanyakan seputar android, pastinya 8 dari 10 sahabat teknonesia tahu mengenai sistem operasi mobile satu ini. Smartphone atau tablet berbasis android menjadi gadget yang paling banyak dipakai di dunia saat ini. Hal ini dikarenakan fitur-fitur dan aplikasi yang terdapat di android menarik dan yang paling penting android ini bersifat open source.
Produk-produk smartphone berbasis android sangat banyak di pasaran. Dari yang super canggih sampai yang super replika, heehehe… Maklum lah jaman sekarang di tengah tinggi nya harga smartphone android yang super canggih. Muncul lah android yang KW dengan harga miring, gak miring juga sih,, udah mendekati mendatar malah.. :D
Nah, kali ini saya ingin memberi solusi bagi sahabat teknonesia yang mungkin belum punya rejeki untuk membeli smartphone ataupun tablet  android, tapi ingin merasakan atau mencoba yang serunya bemain game, chatting atau social media dengan whatsapp, weChat, path dan lain sebagainya di platform android mobile. Semua itu bisa dilakukan di laptop kamu, dan pada artikel saya kali ini saya akan membahas mengenai Cara Menjalankan Aplikasi android di PC dengan BlueStacks.
Cara Menjalankan Aplikasi Android di PC dengan Bluestacks
BlueStacks adalah sebuah software emulator android. Sahabat teknonesia bisa Menjalankan Aplikasi Android di PC atau Laptop. Software ini membuat kamu seperti mempunyai tablet atau smartphone, yaa,, walupun bersifat virtual di monitor pc atau laptop sahabat teknonesia. Bagi sahabat teknonesia yang ingin mengunduhnya silahkan saja langsung menuju ke www.bluestacks.com untuk mendapatkan aplikasi ini.
Setiap PC atau Laptop yang ingin menginstall aplikasi ini pastinya harus mempunyai spesifikasi PC atau Laptop yang lumayan tinggi. Karena dari beberapa kasus yang ada, banyak juga yang gagal menginstall aplikasi ini di PC atau Laptop sehingga banyak yang beranggapan software ini adalah aplikasi yang bisa di katakan produk gagal. Namun saya mencoba Install di laptop saya dan hasilnya aplikasi ini berjalan dengan lancar. Disini saya menggunakan laptop dengan spesifikasi, Intel core i3,  windows 7, RAM 4Gb, dan saya sarankan bagi sahabat teknonesia yang ingin menginstal Aplikasi ini harus memiliki graphic card yang cukup bagus.
Untuk step-by-step cara instalasinya silahkan ikuti caranya sebagai berikut :
  • Setelah mengunduh, lakukan penginstallan klik [Continue] kemudian klik [Install].Cara Menjalankan Aplikasi Android di PC dengan BlueStacks (2)
  • Proses instalasi aplikasi ini lumayan lama, sembari menunggu kamu bisa menyiapkan secangkir kopi dan makan ringan.
    Cara Menjalankan Aplikasi Android di PC dengan Bluestacks (4)
  • Berikut adalah tampilan interface BlueStack, untuk mencari aplikasi yang kamu inginkan bisa menekan tombol [Search] yang ada di pojok kiri.Cara Menjalankan Aplikasi Android di PC dengan Bluestacks (3)
  • Selanjutnya ketika kamu ingin mencari aplikasi yang diinginkan, kamu akan masuk ke play store, seperti ponsel android lainnya, kamu diminta untuk memasukan akun google, klik [New] masukan id dan password kamu.
    Cara Menjalankan Aplikasi Android di PC dengan Bluestacks (5)
  • Setelah itu, kamu akan masuk Play Store dan dapat mencari aplikasi yang diinginkan, baik itu aplikasi game, social media dan lainnya.
    Cara Menjalankan Aplikasi Android di PC dengan Bluestacks (6)
Satu hal penting yang harus diketahui bahwa ini hanya software virtual android, jadi ketika kamu menjalankan aplikasi android khususnya game maka kamu tetap menggunakan touchpad/mouse sebagai kursor karena berkaca dari teman saya yang pertama menggunakan aplikasi ini. Ia menyentuh layar monitor seolah-olah layar monitor berupa jadi touch screen :D
Semoga tulisan yang saya tulis ini bermanfaat khususnya bagi sahabat teknonesia dan mohon maaf jika ada tulisan salah atau keliru. Terima kasih :D

Kata kunci: