Rabu, 13 November 2013

Yuk! Belajar Konsep Pemrograman Di Mesran.Blogspot.Com

Tugas Belajar Bahasa Pemograman

Pada tutorial kali ini, kita bahas bersama contoh program visual basic. Langkah-langkah nya sbb:
1. Buka Microsoft Visual Studio
2. Buka New>>Project
3. Beri nama project anda pada name, kemudian klik ok
4. Setelah itu maka akan keluar From1 di project kita, kemudian desain From tersebut dengan menggunakan Label, Textbox, Combobox, dan Botton yang dapat kata pilih pada proporties.


5.Listing Program dibawah ini:

Public Class Form3


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

    Private Sub Form3_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        npm.Items.Add("12110619")
        npm.Items.Add("12110504")

        kodedosen.Items.Add("001")
        kodedosen.Items.Add("002")

        kmatakuliah.Items.Add("111")
        kmatakuliah.Items.Add("222")



        Dim i As Integer
        For i = 100 To 1 Step -1
            nk.Items.Add(i)
            nt.Items.Add(i)
            nuts.Items.Add(i)
            nuas.Items.Add(i)
        Next
    End Sub



    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles npm.SelectedIndexChanged
        Select Case npm.text
            Case Is = "12110619"
                nama.Text = "Yulia Lumbantoruan"
                Jenjang.Text = "S1"
                jurusan.Text = "Teknik Informatika"

            Case Is = "12110504"
                nama.Text = "Shandora Siregar"
                Jenjang.Text = "s1"
                jurusan.Text = "Teknik Informatika"

        End Select
    End Sub

    Private Sub ComboBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kodedosen.SelectedIndexChanged
        Select Case kodedosen.Text
            Case Is = "001"
                nd.Text = "Kenedi Tampubolon S.Si"
            Case Is = "002"
                nd.Text = " Sinar Sinurat S.T, M.kom"
        End Select
    End Sub

    Private Sub kmatakuliah_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles kmatakuliah.SelectedIndexChanged
        Select Case kmatakuliah.Text
            Case Is = "111"
                matakuliah.Text = " Matriks  Dan LInier"
            Case Is = "222"
                matakuliah.Text = "Matematika diskrit"
        End Select
    End Sub

    Private Sub btnproses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnproses.Click
        nak.Text = 0.1 * nk.Text + 0.15 * nt.Text + 0.3 * nuts.Text + 0.45 * nuas.Text

        If nak.Text >= 80 Then
            nhu.Text = "A"
            ket.Text = "Lulus"
        ElseIf nak.Text >= 70 Then
            nhu.Text = "B"
            ket.Text = " Lulus"
        ElseIf nak.Text >= 60 Then
            nhu.Text = "C"
            ket.Text = "Lulus"
        ElseIf nak.Text >= 50 Then
            nhu.Text = "D"
            ket.Text = "Tidak Lulus"
        Else
            nhu.Text = "E"
            ket.Text = "Tidak Lulus"
        End If
    End Sub

    Private Sub nama_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nama.TextChanged

    End Sub
End Class



Cara Membuat Aplikasi Sederhana Menggunakan Visual Basic

Cara Membuat Aplikasi Sederhana Menggunakan Visual BasicVisual Basic, sudah tidak asing lagi untuk para programmer yang sering mencompile program-programnya dengan berbagai macam kode perintah yang memungkinkan anda menciptakan sebuah aplikasi atau program baru hanya dengan mencompile setiap kode perintah yang anda tulis.Kali ini saya akan membagikan cara membuat aplikasi sederhana menggunakan Visual Basic, siapa tahu anda membutuhkannya entah untuk bio atau lainnya :)Oke langsung saja download dulu aplikasi Visual Basic 6 [ DOWNLOAD ], Jika yang sudah punya lanjutkan saja.> Untuk yang mendownload, Visual Basic tersebut versi portable tanpa harus menginstal langsung saja buka aplikasi, tetapi saat membuka aplikasi pilih dulu bagian [ Reg Key (allows .Exe creation)
Setelah itu pilih " Yes " kemudian buka kembali Visual Basic 6.0 anda, dan pilih Run Visual Basic 6.Pilih standard EXE dan Open, dan selesai. Sekarang kita akan memulai kreasi.Untuk memulai membuat program sederhana anda mari kita buat tombol aplikasi anda, caranya pada bagian general cari dan pilih CommandButton, anda dapat mengatur ukuran Form1 yang nantinya akan menjadi besaran ukuran program anda. kemudian gambar sendiri pada kolom Form1 seperti contoh berikut:Sebelum menulis kode, kita ubah dulu nama program dan nama tombol program anda. Caranyaklik pada bagian Form1 kemudian pada bagian caption ubah Command1menjadi nama program anda.untuk button sama silahkan klik dulu pada bagian button yang telah anda buat kemudian pada bagian caption ubah command1 menjadi judul button anda.Keterangan : 
  • Buttion = Tombol yang anda buat menggunakan CommandButton
  • Form 1 = Bentuk aplikasi anda dapat anda sesuaikan
Setelah selesai klik 2 kali pada bagian Button yang telah di buat dan tuliskan kode berikut :MsgBox "Hallo!", vbOKOnly, "Message"Tulis sesudah kata " Private Sub Command1_Click() " dan sebelum kata " End Sub "seperti contoh:Keterangan : kata " Hallo! " dan " Message " pada kode tadi [ MsgBox "Hallo!", vbOKOnly, "Message" ] dapat anda ganti sesuai dengan keinginan anda. Jika sudah selesai klik saja tombol silang.Sekarang saatnya kita untuk membuatnya menjadi sebuah Aplikasi kecil, dengan cara pilih File kemudian Make Project1.exe simpan dimana anda mau, dan ubah nama Project1 menjadi nama aplikasi anda kemudian pilih Save.Silahkan buka dimana tempat anda menyimpan file anda tadi dan coba di buka.Sekarang coba klik tombol yang sudah di buat tadi, berhasil bukan?

Sekian dulu tutorial dari saya, semoga sukses, tetap berkarya dan semoga membantu!

Sumber : http://shandoraraniwatisiregar.blogspot.com/

Contoh database yang menggunakan Mysql

 Untuk membuat suatu database digunakan perintah create. Contohnya : create database STMIK;
Ø  Kemudian untuk menggunkannya digunakan perintah use. Contohnya : use STMIK ;
Ø  Untuk membuat suatu table kita menggunakan perintah create table nama_tabel(nama_field tipe_data(jumlah),…);
·         NPM=nama dari field yang akan di isi.
·         Int= tipe data dari yang akan digunakan oleh NPM.
·         (5)=jumlah yang akan digunakan oleh NPM.
Ø  Untuk menampilkan table yang telah dibuat digunakan perintah desc nama_table;
Contohnya : desc MAHASISWA;



Ø  Untuk memasukkan data dari table yang telah dibuat di gunakan perintah INSERT INTO nama_tabel VALUE(isi dari field,….);
Ø  Contohnya : INSERT INTO MAHASISWA VALUE(12345,’TIAR’,’L’,’3IA10’,’CIJANTUNG’,’BELAJAR’);

Ø  Untuk melihat hasil dari data yang di masukkan ke table dengan menggunakan perintah SELECT * FROM nama_table;
Contohnya : SELECT * FROM MAHASISWA;


Ø  Untuk memasukkan data lebih dari satu kita gunakan perintah INSERT INTO nama_tabel VALUES(isi dari field,….); seperti gambari diatas. Bedanya untuk memasukkan 1 data saja kita menggunakan VALUE dan untuk memasukkan banyak data kita menggunakan VALUES.
   hasil database yang sudah dibuat

Perbedaan Program C dan C++

C++ adalah bahasa pemrograman yang dirancang sebagai penyempurnaan bahasa C. Menurut Bjarne Stroustrup sang pencipta, beliau menjadikan C sebagai dasar bahasa C++ nya karena bahasa C dinilai sudah cukup baik. Namun apa kedua bahasa tersebut sama karena berasal dari garis “keturunan” yang sama? Ataukah kedua bahasa berbeda? Check this out.
Kerangka Program
Kerangka program utama adalah kerangka utama atau template yang digunakan untuk membuat setiap program. Dalam C, kita menulis program seperti ini:
#include <stdio.h>
void main()
{
printf(“Halo dunia”);
}
Sedangkan dalam C++ kita menulis seperti ini:
#include <iostream>
using namespace std;
int main()
{
cout<<”Halo dunia”<<endl;
return 0;
}
penjelasan:
Dalam C, untuk melakukan input output kita menggunakan library standard bernama stdio.h sedangkan di C++ kita menggunakan iostream. Dalam potongan kode di atas kita akan melihat ada baris using namespace std; maksudnya adalah kita menggunakan namespace bernama std. Apa itu namespace? Namespace diibaratkan seperti folder yang menyimpan berkas-berkas. Kita dapat membuat namespace untuk mengelompokkan fungsi-fungsi tertentu sehingga lebih sistematis. Keuntungannya adalah, kita dapat membuat banyak nama fungsi yang sama namun dibedakan menjadi kategori-kategori tertentu sesuai namespace yang kita buat.
Lanjut ke baris selanjutnya, pada fungsi utama main() di program C kita bisa menulis nilai kembalian fungsi adalah void yang berarti fungsi tidak akan mengembalikan nilai apapun ke pemanggil / ke OS. Sedangkan dalam C++ kita lihat nilai kembalian fungsi didefinisikan sebagai int yang artinya setelah program dieksekusi maka akan mengembalikan nilai tertentu (dalam hal ini 0) kepada pemanggil / OS. Sebenarnya fungsi main() dalam C juga dapat diberikan nilai int namun itu bukan suatu keharusan. Sedangkan dalam C++ kita diwajibkan menggunakan int sebagai nilai kembalian (jika menggunakan bahasa C++ yang telah standard).
Nah sekarang kita mencoba menuliskan kata “Halo dunia” ke layar. Dalam C kita melakukannya dengan printf(“Halo dunia); sedangkan dalam C++ kita melakukannya dengan cout<<”Halo dunia”;
Prosedural vs OOP
Satu hal yang pasti disetujui oleh banyak orang bahwa C dan C++ berbeda dalam paradigma pemrograman. Bahasa C lebih mengarah ke prosedural murni, sedangkan C++ adalah semi-prosedural. Kekuatan utama C++ adalah pada Object Oriented Programming atau Pemrograman Berorientasi Objek. Dalam prosedural, masalah dipecah menjadi bagian-bagian yang kecil kemudian dicari solusi penyelesaian tepat untuk masalah tersebut. Dalam konsep OOP, setiap masalah adalah objek yang memiliki karakteristik tertentu.
misalnya dalam C, kita membutuhkan beberapa fungsi atau sub program untuk menyelesaikan masalah:
int fungsi1() { bla..bla..bla }
float fungsi2() { bla..bla..bla.. }
void main() {
// disini dioperasikan
}
sedangkan dalam C++, kita akan menganggap masalah sebagai objek.
class masalah {
int fungsi1() {}
float fungsi2() {}
};
Memang kode dalam C++ terlihat lebih panjang, namun dalam proyek skala besar kita akan sangat tertolong karena kita bisa menggunakan objek berulang-ulang untuk masalah yang serupa.
malloc vs new
Berbicara mengenai pointer dan data maka kita tidak akan lepas dari alokasi memori dan dealokasi tentunya. Dalam C tidak terdapat kata kunci khusus untuk melakukannya. Untuk memesan alamat memori di heap kita menggunakan fungsi malloc(). Sedangkan dalam C++ disediakan kata kuncinew untuk melakukan kegiatan serupa. Keuntungannya dengan adanya kata kunci new untuk alokasi memori sebagai perintah built-in dapat mengefisienkan kerja kita.
template
Ini dia salah satu kelebihan C++ dibanding banyak bahasa pemrograman lain. Template adalah sistem overload otomatis terhadap fungsi-fungsi yang kita definisikan. Bingung? gampangannya dengan template kita bisa membuat fungsi generic (fungsi umum) yang dapat dipakai untuk berbagai tipe data. Jadi kita hanya perlu membuat 1 fungsi untuk semua. Menarik bukan? Mari kita simak contohnya:
#include <iostream>
using namespace std;
template <class T>
T fungsiMax(T v1, T v2) {
if(v1 >= v2) return v1;
else return v2;
}
int main() {
int a=9,b=10;
float c=3.14, d=2.13;
char e=’e',f=’f';
cout<<”Yang paling besar:”<<endl;
cout<<”antara “<<a<<” dan “<<b<<” adalah “<<fungsiMax(a,b)<<endl;
cout<<”antara “<<c<<” dan “<<d<<” adalah “<<fungsiMax(c,d)<<endl;
cout<<”antara “<<e<<” dan “<<f<<” adalah “<<fungsiMax(e,f)<<endl;
return 0;
}
Coba jalankan dan lihat hasilnya ^^
Jika kita lihat dalam potongan source code di atas, kita hanya melihat satu fungsi yaitu fungsiMax(), tapi ia dapat digunakan untuk tipe data int, float dan char.
Exception handling
C++ adalah bahasa pemrograman pertama yang menggunakan sistem exception handling. Exception handling adalah teknik menjebak error atau penanganan kesalahan. Jika kita menulis kode dalam bahasa C, kita akan dipusingkan jika terjadi error dalam kode kita. Cara lama yang dipakai adalah menelusuri alur program dan menguji satu per satu fungsi yang ada dan diperkirakan menyebabkan error. Dalam C++, manakala terjadi error program akan menghentikan proses dan mencari penanganan kesalahan yang tepat sesuai kesalahan yang terjadi. perhatikan kode dibawah ini.
try {
int a;
cin>>a;
if( a == 0) throw a;
else cout<<”Anda memasukkan angka selain 0″<<endl;
cout<<”Baris ini tidak akan dieksekusi ketika terjadi kesalahan”<<endl;
}
catch(int e) {
cout<<”Kesalahan ditemukan! Anda memasukkan nilai 0″<<endl;
}
Misalkan saja kita membuat sebuah kode yang meminta input valid. Input valid di sini adalah input yang bukan 0. Ketika user memasukkan 0 maka masukan itu dianggap sebagai kesalahan. Kesalahan itu kemudian dilempar ke luar dengan perintah throw. Sedangkan error yang dilempar itu akan ditangkap oleh catch dan akan ditampilkan / dikerjakan statement untuk menangani kesalahan tersebut.
STL
Satu yang ada di C++ adalah library khusus bernama STL. STL adalah kumpulan fungsi-fungsi dan data-data khusus yang banyak digunakan untuk struktur data. Misalkan queue, vector, map, tree dll yang banyak digunakan dalam struktur data. Dengan STL kita tidak perlu mendefinisikan sendiri struktur data sendiri karena struktur-struktur data tersebut telah disediakan oleh C++. STL Merupakan singkatan dari Standard Template Library. Sesuai namanya, class dalam STL merupakan template sehingga dapat digunakan untuk berbagai macam tipe data.

Selasa, 05 November 2013

Panorama Sipinsur

Sipinsur salah satu lokasi pandang danau toba yang sangat berkesan. Lokasi ini berada di Kecamatan Paranginan Kabupaten Humbahas. Dapat ditempuh sekitar 45 menit dari bandara Silangit.
Sepanjang jalan kita akan merasakan suasana sepi dengan penataan desa yang sederhana. Tidak ada kesan ada sebuah lokasi wisata pandang yang menakjubkan disana. Sekiatr 200 meter menuju lokasi kita akan melintasi pepohonan pinus membuat suasana semakin teduh. Hamparan lokasi pandang belum tertata rapi. Beda dengan lokasi terbang gentole di Hutaginjang Kabupaten Tapanuli Utara yang sudah diratakan rapi, bedanya di Hutaginjang tidak ditemukan pepohonan rindang sehingga kesannya gersang.
Sipinsur diberi fasilitas duduk yang pekerjaannya asal jadi, memalukan bila dibanggakan kepada turis mancanegara. Di Sipinsur anda harus hati-hati bila tidak memakai sandal atau sepatu radial, karena bisa tergelincir karena rerumputan yang memanjang diatas tanah yang bergelombang. Disisi jurang memang sudah disediakan terali besi namun tidak tersedia pedestrian bagi pejalan kaki.
Sipinsur cukup potensial dikelola menjadi tujuan wisata pandang danau toba dan bagi para photografher bila fasilitas dikembangkan. Keramahan terhadap lingkungan nampaknya belum dilakoni pelaku wisata di daerah itu. Banyak pepohonan ditempeli papan dengan beragam tulisan sehingga kesannya merusak lingkungan. Seogianya pesan kepada para pengunjung disediakan tempat khusus, tidak ditebar pada setiap pohon pinus.
Dari Sipinsur anda dapat menuruni lereng bukit dengan seribuan anak tangga yang disediakan dari semen. Tangga ini dikabarkan terpanjang di Asia Tenggara. Kualitasnya sudah dapat ditebak. Pekerjaannya asal jadi, tidak nyaman dijalani. Pegangan dari besi yang disediakan di sisi kiri dan kanan tangga sudah copot dicuri penduduk.
Deretan photo dari Sipinsur yang kami tampilkan adalah merupakan untaian yang diiringi fenomena alam yang berkesan. Semula saya memandang kea rah Barat, tepatnya disekitar Sabulan ada gumpalan awan dan hujan lebat. Setengah jam kemudian hujan itu bergeser ke tengah danau arah Timur sehingga saya dapat memandang lebih jauh arah Pusuk Buhit. Hujan terus menyebar ke arah Timur namun tidak menyirami Pulau Samosir. Hujan membelah Samosir dengan Pulau Sibandang. Dengan teropong saya melihat Samosir bagai dibalik tirai sutra. Antara Onanrunggu dengan Panamean juga sudah disambut sekelompok hujan yang tidak jadi bertemu.
Pulau Sibandang yang dipenuhi pohon mangga dan Muara tetap cerah, air danau juga tetap tenang angin pun hanya semilir. Kota Muara bagai hunian surgawi yang tenang dan nyaman berdinding gunung berhamparan sawah dan danau.
Seperti biasanya, disekitar danau toba, penduduk rajin membakar pegunungan. Pembakaran dampaknya menanduskan lereng pegunungan itu. Bayangkan bila lereng gunung dan tanah tandus itu ditumbuhi pepohonan rindang.

Spesifikasi Laptop Acer Aspire 4752


Spesifikasi Laptop Acer Aspire 4752

Spesifikasi lengkap Laptop Acer Aspire 4752 adalah sbb:
Processor Onboard : Intel® Core i3 2350M-2.3Ghz
Memori terpasang : 2GB DDR3 PC10600
Memori maksimal : 8 GB (2 DIMM)
Tipe Video Chipset : Intel HD3000-729MB
Ukuran layar : 14" wide Crystal LED
Resolusi max layar : 1366 x 768
Teknologi layar : Clear SuperView LED
Tipe Audio : Integrated
Tipe Speaker : Integrated
Tipe Harddisk : 500GB SATA 5400 RPM
LAN : Integrated
Network Speed : 10 / 100 Mbps
Wireless Network : Integrated
Wireless Net Protocol : IEEE 802.11b, IEEE 802.11g, IEEE 802.11n
Tipe Keyboard : Standard Keyboard
Ports : 3 x USB Port, WebCam, CardReader, HDMI port, RGB Port
Webcam : Tersedia
Bluetooth : Tersedia
O/S Provided : DOS
Baterai : Lion 6 cell Rechargeable Lithium-ion Battery
Dimensi (PTL) : 340 x 232 x 38mm
Berat : 2.2 kg


Spesifikasi Laptop Acer Aspire 4752

Spesifikasi lengkap Laptop Acer Aspire 4752 adalah sbb:
Processor Onboard : Intel® Core i3 2350M-2.3Ghz
Memori terpasang : 2GB DDR3 PC10600
Memori maksimal : 8 GB (2 DIMM)
Tipe Video Chipset : Intel HD3000-729MB
Ukuran layar : 14" wide Crystal LED
Resolusi max layar : 1366 x 768
Teknologi layar : Clear SuperView LED
Tipe Audio : Integrated
Tipe Speaker : Integrated
Tipe Harddisk : 500GB SATA 5400 RPM
LAN : Integrated
Network Speed : 10 / 100 Mbps
Wireless Network : Integrated
Wireless Net Protocol : IEEE 802.11b, IEEE 802.11g, IEEE 802.11n
Tipe Keyboard : Standard Keyboard
Ports : 3 x USB Port, WebCam, CardReader, HDMI port, RGB Port
Webcam : Tersedia
Bluetooth : Tersedia
O/S Provided : DOS
Baterai : Lion 6 cell Rechargeable Lithium-ion Battery
Dimensi (PTL) : 340 x 232 x 38mm
Berat : 2.2 kg