Minggu, 25 Desember 2016

Intruksi Java pada Command Prompt

Pada pembahasan kali ini saya akan membahas penggunaan java. Terlebih dahulu kita musti tau java tersebut apa. Java digunakan untuk membuat aplikasi desktop, bikin website, aplikasi mobile android menggunakan java. Java merupakan bahasa pemrograman yang amat terkenal, bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan kemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula). Java bersifat Universal yang dimana java bisa ditemui diplatform (linux, windows ,mac, Unix, dll)

Kali ini saya akan menggunakan java dengan menjalankan pada CMD command prompt. Sebenarnya kita dapat menjalakan sekaligus compiler pada Netbeans tapi awal-awal ingin menggunakan notepad++ dan CMD.

Instalasi program , harus instalasi program java . Kalian dapat download di java atau www.oracle.com.
Misalnya saat ini saya telah terinstal \Java\jdk1.8.0_111
Selanjutnya kalian mendambahkan pada PATH dengan file diatas secara lengkap misalnya
C:\Program Files\Java\jdk1.8.0_111\bin.

PERINTAH HELLO WORLD 

Buka Notepad++lalu save as file dengan nama_file.java atau (cont HelloWorld.java) perhatikan untuk huruf besar dan huruf kecil mempengaruhi didalam jalannya program .

Ketik Source code pada notepad++ dengan seperti ini

          Public class HelloWorld{
          //nama class
          Public static void main(String[] args ){ // main method
          System.out.println(“ Hello World!); // inputan
          }
          }

Simpan file tersebut kembali dan close notepad++. Selanjutnya buka CMD , sebelumnya kalian harus ingat simpan file tersebut dimana. Misalnya kita nyimpan di D: . Buka Terminal lalu ketik alamatnya seperti

D:\>javac HelloWorld.java


Maka ada file baru yang bernama HelloWorld.class 


Selanjutnya panggil lagi file tersebut dengan

D:\>java HelloWorld

Bila menghasilkan output seperti itu berarti perintah tersebut berhasil.

PERINTAH FOR LOOPING

Buka notepad++ kita buat source code seperti ini

               class Forloop{
               public static void main(String[] args){
               int c;
               for(c=1;c<=10;c++){
                        System.out.println(c);
                }
                }
                }



Selanjutnya file tersebut disimpan dan diberi nama ForLoop.java  pada D; Selanjutnya buka CMD dan jalankan perintah sebagai berikut 

D:\>javac ForLoop.java


Apabila perintah tersebut sukses dengan adanya file baru  dengan namanya Forloop.class ,selanjutnya jalankan perintah selanjutnya seperti ini :


D:\>java Forloop

Apabila menghasilkan output seperti maka perintah sukses dilaksanakan.

Sekian yang bisa saya sampaikan apabila ada kekurangan mohon maaf , saya disini juga perlu banyak belajar didalam menggunakan Java. Apabila ada masukan silahkan komentar terima kasih



Read More

Minggu, 11 Desember 2016

How to install GCC(C/C++) Compiler in Ubuntu Linux

Instalasi GCC Compiler menggunakan Ubuntu 16.10 Linux
Berikut akan dijelaskan step by step seperti berikut :

Instalasi GCC Compiler pada terminal ubuntu :

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install-build -essential
$ sudo gcc -v
$ sudo make -v

Setelah instalaasi selesai , selanjutnya kita tes dengan sebuah file dalam menjalan program C pada ubuntu :

Kita dapat membuat source code didalam menggunakan geany/codeblocks :

#include<stdio.h>

int main()
{
    int x[3][2]={{4,3},{5,2},{1,6}};
    int i,j;

    for(i=0;i<3;i++){
        for(j=0;j<2;j++){
            printf(" %d ",x[i][j]);
    }
    printf(" \n");
    }
    return(0);
}




Simpan file tersebut dan dapat diletakan misalnya pada desktop /home/devajay/Desktop/

Selanjutnya eksekusi program dengan membuka terminal seperti berikut ini ;

devajay@devajay-X450CC:~$ cd /home/devajay/Desktop/
devajay@devajay-X450CC:~/Desktop$ ls
array.c
devajay@devajay-X450CC:~/Desktop$ gcc -c array.c
devajay@devajay-X450CC:~/Desktop$ gcc -o array array.c
devajay@devajay-X450CC:~/Desktop$ ./array
 4  3
 5  2
 1  6
devajay@devajay-X450CC:~/Desktop$ 





Referensi : http://sidiq.mercubuana-yogya.ac.id/install-gcc-cc-compiler-di-ubuntu-linux/




Read More

Jumat, 25 November 2016

PENGENALAN BAHASA PEMROGRAMAN

Nama/NIM           : I Putu Deva Jayantha Putra/1605551095
Mata Kuliah          : Pengantar Sistem dan Teknologi Infomasi  (A)
Dosen                   : I Putu Agus Eka Pratama, S.T.,M.T.
Jurusan/ Fakultas / Perguruan Tinggi :
Teknologi Informasi / Teknik /Universitas Udayana


1.1 Pendahuluan

Komputer tidak lepas dari kebutuhan setiap manusia  saat ini . Komputer dapat di program untuk menyeselesaikan pekerjaan manusia. Manusia menulis program sedangkan komputer menjalakan program tersebut.  Meskipun aplikasi komersil sudah banyak  untuk membantu pekerjaan manusia, namun program membuat program sendiri untuk kebutuhan spesifik tetap diperlukan . Program komersil tidak dapat menyelesaikan persoalan yang bermacam-macam, spesifik, dan kompleks


2.1 Bahasa Pemograman
Bahasa buatan yang digunakan untuk mengendalikan prilaku dari sebuah mesin , biasanya berupa mesin komputer dan digunakan untuk memberitahu komputer tentang apa yang harus dilakukan . Berikut beberapa yang termasuk didalam bahasa pemrograman;

2.1.1   Algoritma
Didalama kehidupan sehari hari tentu saja kita mengalami suatu persoalan hidup tentu saja persoalan tersebut tidak kita biarkan begitu saja . Bila terdapat persoalan tentu saja kita mencoba untuk menyelesaikan nya dengan memecahkan masalah . kita katakana langkah-langkah mengurutkan itu sebagai penyelesaian atau memecahkan masalah (problem solving). Prosedur yang berisi langkah – langkah penyelesaian persoalan tersebut adalah algoritma

Algortima adalah urutan langkah-langkah untuk menyelesaikan suatu persoalan .Contoh algoritma di kehidupan sehari-hari memasak didalam  menulis surat
  1. Mengambil HP
  2. Pilih Menu -> Pesan
  3. Pilih  tulis baru
  4. Ketikkan pesan yang mau dikirimkan
  5. Setelah selesai, pilih lanjutkan untuk memasukan/memilih no tujuan
  6. Klik OK untuk mengirim.

2.1.2 Syntax
Syntax mendefinisikan bagaimana suatu kalimat dibentuk sebagai barisan/urutan dari pemilihan suatu kata dasar. Syntax mengatur cara mengkombinasikan kata-kata tersebut ke dalam suatu statement dengan bentuk yang benar sehingga dapat disusun suatu program yang dapat berjalan dengan benar. Syntax menyediakan bentuk-bentuk notasi untuk kominikasi antara programmer dan pemroses bahasa pemrograman, sehingga mempermudah pembuatan suatu program Syntax dari bahasa pemrograman didefinisikan dengan dua kumpulan aturan, yaitu aturan lexical dan aturan syntactic.

Aturan leksikal menspesifikasikan kumpulan karakter yang terdapat dalam alfabet dari bahasa dan cara supaya karakter-karakter tersebut dikombinasikan ke dalam kata-kata yang valid dan dapat diterima. Contoh adalah bahasa Pascal yang tidak memperhatikan huruf besar dan huruf kecil, sedangkan bahasa C dan Ada memperhatikan dan membedakan hal tersebut.

2.1.3  Inteprenter Pustaka 
Intepreter merupakan perangkat lunak yang mampu mengeksekusi kode program yang kita buat selanjutnya menerjemahkannya ke dalam bahasa mesin, sehingga mesin bisa melakukan instruksi yang diminta oleh programer tersebut sesuai dengan yang diminta oleh programer, sedangkan pustaka merupakan  suatu library standar yang terdapat  pada bahasa pemrograman yang didalamnya terdapat suatu perintah yang berfungsi untuk mendukung dalam pembuatan suatu program. Contohnya pada program C, C++, dan Java.  Didalam membuat program kita perlu memahami Intepreter dan pustaka agar kita dapat membuat program sesuai dengan keinginan kita.

2.1.4 IDE & OS  
IDE (Integrated Development Environmentmerupakan  program komputer yang digunakan pembuat suatu program yang akhirnya akan menjadi software. Dengan menggunakan IDE semua hal yang dibutuhkan oleh programer sudah dikelompokan menjadi satu dalam suatu perangkat lunak, hal tersebut mulai dari text editor, compiler (intepreter), system help dan kebutuhan lain yang bisa mendukung pembuat suatu program. didalam menggunakan aplikasi IDE tersebut merupakan dukungan dari OS Komputer yang kita gunakan didalam membuat suatu program .

2.2 Modal Pemrograman

Didalam membut kita harus memperhatikan model yang digunakan.  Terdapat 2 model pemrogram yaitu

2.2.1  Struktural 

Suatu pemrograman yang disusun terstruktur dengan memperhatikan langkah-langkah secara sistematis, logis, dan tersusun berdasarkan algoritma yang sederhana dan mudah untuk dipahami. Didalam modal pemrograman struktural terdapat fuction dan procedure . Sebagai berikut
  • Fuction merupakan modul program yang mengembalikan / memberikan (return) sebuah nilai yang bertipe sederhana. Tipe data sederhana; interger, real , boolean dan string. Nilai yang diberikan fungsi tergantung nilai parameter masukannya. Fungsi diakses dengan memanggil namanya (sama seperti prosedur). Fungsi dapat mengandung parameter formal berjenis parameter masukan.  Fungsi harus dideklarasikan dengan tipenya atau jenis hasilnya.
  • Procedure merupakan suatu rutin yang melakukan proses tertentu tanpa adanya pengembalian nilai. Pendefenisian prosedur meliputi : Menuliskan nama prosedur, mendeklarasikan nama-nama konstanta, tipe dan menjabarkan rangkaian aksi yang dilakukan.
2.2.2 Object Oriented 
Object-oriented programming (OOP) merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya. Bahasa yang menggunakan oject oriented seperti Java, C++, Delphi, C, Phyton, PHP, Pascal. Berikut akan dijelaskan mengenai Object dan Class
  • Class  merupakan kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Class init digunakan untuk mengidenfikasi tentang karakteristik dari suatu data ataupun fungsi. Class berbeda dengan objek. Class merupakan prototipe yang mendefinisikan variabel-variabel dan method-method secara umum. Sedangkan objek pada sisi yang lain.
  • Object membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer. Objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek. Pada dasarnya semua benda yang ada di dunia nyata dapat dianggap sebagai sebuah objek.
2.3 Peran
Didalam bahasa pemrograman didalam menjalan atau membuat program tentu saja terdapat berbagai peran  utama didalam nya. Peran tersebut membangun agar tercapai nya suatu program atau berhasil menjalankannya. Adapun beberapa peran -peran didalam bahasa pemrograman sebagai berikut .

2.3.1 Jaringan Komputer 

Jaringan komputer merupakan sekumpulan komputer yang dihubungkan melalui media fisik / non fisik (wireless) dan software yang memfasilitasi komunikasi antara komputer-komputer tersebut. Pada dasarnya jaringan komputer memiliki peran dalam komunikasi antar data . pada jaringan komputer tentu saja terkoneksi dengan jaringan internet . didalam jaringan internet agar dapat berkomunikasi dengan bahasa pemrograma kita mengenal socket programming. Socket Programming adalah  pemrograman yang bertujuan agar satu program bisa berinteraksi dengan program lainnya dalam satu jaringan, biasa disebut juga dengan pemrograman jaringan. contohnya seperti C, Java, Phython.

2.3.2 Database
Secara dasar database atau basis data merupakan kumpulan informasi yang disimpan dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi data.pemograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. pemrograman dahulu berbentuk object-oriented, saat ini pemrograman memakai object database program akan menyimpan objek dalam database dan memastikan bahwa database yang sama menggunakan jenis sistem sebagai aplikasi program .Contoh  DBC (Java ODBC, Python).

2.3.3 Internet Of Things

Merupakan  Sebuah konsep/skenario dimana suatu objek  yang  memiliki  kemampuan  untuk  mentransfer  data  melalui  jaringan  tanpa  memerlukan interaksi manusia ke manusia atau manusia ke komputer. Munculnya Internet Of things akibat dari perkembangan infrastruktur internet di mana  bukan  hanya  smartphone  atau  komputer  saja  yang  dapat  terkoneksi  dengan  internet. Namun berbagai macam benda nyata akan terkoneksi dengan internet. Sebagai contohnya dapat berupa : mesin produksi, mobil, peralatan elektronik, peralatan yang dapat dikenakan manusia (wearables), dan termasuk benda nyata apa saja yang semuanya tersambung ke  jaringan lokal dan global menggunakan sensor dan atau aktuator yang tertanam. 

2.3.4 Cloud Computing 
Komputasi awan (cloud computing) adalah gabungan pemanfaatan teknologi komputer (komputasi) dan pengembangan berbasis internet (awan). Cloud computing merupakan layanan jasa teknologi informasi yang menyediakan perangkat atau infrastruktur melalui koneksi internet untuk memenuhi kebutuhan pengguna layanan. Penyedian jasa layanan cloud computing seperti goole, microsoft computing  dan sales force.

2.3.5 Intelligent Transfortation System (ITS). 
Penerapan teknologi maju di bidang elektronika, komputer dan telekomunikasi yang dipadu dengan prinsip manajemen strategi untuk meningkatkan fungsi transportasi secara keseluruhan. Sistem ini mampu memberikan informasi kepada pemilik barang atau penumpang serta operator angkutan sedemikian sehingga proses transportasi dapat berjalan secara efektif dan efisien. 

Beberapa contoh aplikasi ITS yang telah terbukti mampu meningkatkan efektivitas dan efisiensi transportasi adalah transit system, vehicle/ fleet management system, emergency and security sytem, electronic payment, traffic management sytem dan lain-lain.

2.3.6 Parralel Computing contohnya bahasa C
Parallel Computing yaitu penyatuan beberapa komputer atau server menjadi satu kesatuan sehingga dapat mengerjakan proses secara bersamaan. Parallel computing membuat program maupun proses berjalan lebih cepat karena semakin banyak CPU yang digunakan. Pada dasarnya parallel Computing menggunakan media jaringan, tapi yang menjadi ciri khususnya adalah bagaimana menyelesaikan masalah.

2.3.7 Bio Informatika, E-Health
Bioinformatika merupakan kajian yang memadukan disiplin biologi molekul, matematika dan teknik informasi (TI). Ilmu ini didefinisikan sebagai aplikasi dari alat komputasi dan analisa untuk menangkap dan menginterpretasikan data-data biologi molekul. sedangkan E-health adalah e-commerce versi kesehatan: yaitu pemanfaatan bisnis  kesehatan secara elektronik.E-health adalah kombinasi dari pemanfaataan komunikasi elektronik dan teknologi informasi pada bidang kesehatan, baik di tempat sendiri (lokal) maupun di klinik yang jauh, untuk tujuan klinik, pengajaran dan administratif.

2.4 Tips Pemrograman 
Di Dalam ingin membuat suatu program kita harus memahami prosedur atau langkah langkah dalam menentukan tindakan dalam mengeksekusi suatu bahasa pemrograman .

2.4.1 Pahami Algoritma
Dasar sebelum ingin membuat suatu program adalah Pahami algoritma. Kita harus mementukan alur spesifik dari program yang ingin kita buat, Apabila dalam penulisan algoritma salah maka untuk ke proses selanjutnya akan tidak benar , oleh karena itu penulis algoritma memiliki peran penting agar program tersebut dapat di eksekusi.

2.4.2 Kuasai Syntaks 
Setelah kita paham betul tentang algoritma selanjutnya kita penguasain syntaks sesuai dengan bahasa yang kita gunakan. Kita harus teliti dalam menulis syntak agar tidak terjadi eror dalam eksekusi program 

2.4.3 Pahami model pemrograman (struktural/object oriented)
Pahami alur program yang ingin kita buat sebelumnya kita haru memahami model pemrogram secara struktural atau obejct oriented

2.4.4 Berlatih
Kita harus sering berlatih dala memahami algoritma kuasai syntak agar kita dapat membuat program sesaui dengan keinginan kita tampa ada kesalahan atau error sedikitpun

2.4.5 Studi Kasus Sehari-hari
Kita harus menganalisi sebuah algoritma sehari hari setelah itu kita tentu awalnya menggunaaan syntaknya jalan programnya dan akhir programnya bagaimana

2.4.6  Aktif dalam Pengembangan (project, open source, github)
Jika kita aktif dalam berbagai yang berhubungan dengan bahasa pemrograman , mampu menguasai dalam membuat progarm maka  kita dapat memperluas wawasan kita tentang pemrograman, kita barus iktu serta aktif dalam pengembangan suatu hal yang berkaitan dengan pemrograman, misalnya dalam hal pengembangan project sederhana.

2.5 Security
Didalam suatu kebutuhan keamanan itu penting bukan hanya komputer kita yang berbalut dengan keamanan tetapi dalam bahasa pemrograman terdapat keamanan dimana secara umumnya keamaan tersebut berfungsi agar program yang kita buat itu dapat di eksekusi tampa ada erorr.

2.5.1 Kesalahan Algoritma 

Pembuatan algoritma merupaka awal dari membuat suatu program apabila kita tidak paham betul menggunakan algoritma ,maka akan terjadi kesalahan yang membuat program tersebut tidak dapat dieksekusi.

2.5.2 Buffer Overflow 

Buffer overflow merupakan serangan yang dilakukan dengan memanfaatkan kelemahan pada program yang dibuat yaitu memiliki celah untuk dimodifikasi. Serangan buffer overflow sendiri terjadi karena penyerang melakukan input yang berlebihan pada program yang dijalankan sehingga program mengalami kelebihan muatan . Buffer overflow mampu terjadi karena adanya celah kelemahan pada pemrograman terutama pada bahasa pemrograman C dan C++.

2.6 Tingkat Pemrograman 

Berdasarkan tingkat bahasa pemrograman dibedakan menjadi dua yaitu ;

2.6.1 Bahasa Tingkat Rendah (Low Level Language )

Untuk Bahasa ini dirancang agar setiap intruksinya langsung dikerjakan oleh komputer, tampa harus melalui penerjemah(translator). bahasa tingkat rendah bersifat primitif, sangat sederhana, dan relatif sulit dipahami oleh manusia, namun hanya dipahami oleh mesin (komputer). Yang termasuk bahasa tingkat rendah yaitu bahasa assembly . Bahasa mesin adalah ssekumpulan kode biner (0 dan 1).

2.6.2 Bahasa Tingkat Tinggi (High Level Language)

Bahasa jenis ini membuat program menjadi lebih mudah dipahami  atau lebih manusiawi karena secara sintaks dan notasi lebih dekat ke bahasa manusi (bahasa inggris terutama). Bahasa tingkat tinggi tidak langsung dapat dilaksanakan oleh komputer melaikan diterjemah dulu oleh translator atau disebut compiler. Contoh bahasa tingkat tinggi misalnya Pascal, C, C++, Cobol, Basic, Java, dll.


Daftar Pustaka ; 
[1] Buku Algoritma dan Pemrograman dalam bahasa pascal, C, dan C++ edisi keenam.
[2] ALGORITMA & PEMROGRAMAN 2
http://nazaruddin.blog.unigha.ac.id/wp-content/uploads/sites/3/03.-PEMROGRAMAN-           MODULAR.pdf
[3] Pengantar Cloud Computing
http://smuet.lecture.ub.ac.id/files/2012/06/E-Book-Pengantar-Cloud-Computing-R1.pdf
[4] STUDI PENERAPAN INTELLIGENT TRANSPORTATION SYSTEM(ITS)
ejournal.unpatti.ac.id/ppr_iteminfo_lnk.php?id=114

Read More

Selasa, 22 November 2016

Tutorial MySQL :Perintah yang terdapat pada DDL (Data Definition Language)



Pada artikel ini saya akan menjelaskan cara menggunakan query dalam membuat database. Sebelum melenggang ke inti pada topic ini. SQL(Structured Query Language) juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk mengakses database. Di dalam SQL terdapat ke dalam 2 bentuk yaitu DDL ( Data Definition Language ) dan DML (Data Manipulation Languange). Pada pembahasan ini saya akan menjelaskan penggunaan untuk query dalam bentuk DDL (Data Definition Language ) yaitu perintah SQL yang digunakan dalam pendefinisian suatu struktur database, dalam hal ini database dan table. Di dalam DDL terdapat kumpulan perintah seperti ;
    1. CREATE DATABASE
    2. CREATE TABLE
    3. ALTER TABLE
    4. DROP TABLE
Dalam artikel ini saya akan menjelaskan satu persatu saat penggunakan nya DDL

1. Pertama  kita buka XAMPP 

Start MySQL

2. Selanjutnya kalian bisa menggunakan PhpMyAdmin pada Web Browser tapi disini saya mengguaka aplikasi yang sudah terinstall di laptop saya yaiu SQLyog

Tampilan SQLyog

Selanjutnya kita menerapkan satu persatu perintah yang adal pada DDL sebagai berikut

CREATE DATABASE

Perintah ini kita diminta untuk membuat DATABASE
CREATE DATABASE Nama_Database;
Contoh : CREATE DATABASE Koperasi_Simpan_Pinjam;

 Create database
Setelah mengakhiri ingat untuk memberi ; di akhir kalimat , lalu kita eksekusi perintah SQL tersebut dengan Execute Current Query yang ada diatas kiri jendela SQL yog atau dengan menekan tombol F9.. Tunggu beberapa detik sehingga akan keluar seperti gambar dibawah ini yang berarti membuat DATABASE success atau tidak ada mengalami error.

Create Database success tampa error
Setelah itu kita akan melihat database kita yang telah kita buat pada root@locahost. Jika Database tersebut belum ada jangan kwatir . Kita klik pada root@localhost kita klik diatas yang berisi tulisan Refresh Object Browser F5. Sehingga akan tampilan sesuai gambar dibawahnya . Database yang kita buat akan muncul .


Sebelum Refresh Object Browser F5
Sesudahnya akan muncul database yang kita buat tadi

CREATE TABLE

Perintah ini dimana kita membuat table pada Database yang kita ingin kan

Contoh seperti;

CREATE TABLE tb_Administrasi(id_administrasi CHAR(5)NOT NULL PRIMARY KEY
nama_administrasi VARCHAR(30) NOT NULL, jns_kelamin ENUM('L','P'), alamat VARCHAR(10), no_tlpn CHAR(12));

Sebelum menjelaskan lebih detail disini saya akan menjelaskan beberapa tipe data yang saya gunakan

  1. CHAR(size) : tipe data ukuran panjang karakter tetap sebesar size.
  2. VARCHAR(size) :tipe data ukuran panjang karakter variabel maximal sebesar size
  3.  ENUM : tipe data yang khusus untuk kolom dimana nilai datanya sudah kita tentukan sebelumnya
Sedangkan Atribut NOT NULL dapat digunakan pada hampir semua tipe data, Fungsinya untuk memastikan bahwa nilai pada kolom tersebut tidak boleh kosong. Jika kita menginput data, namun tidak memberikan nilai untuk kolom tersebut, akan menghasilkan error pada MySQL.


Kita pilih Database yang ingin kita buatkan table selanjutnya kita buat pada query sesuai dengan gambar dibawah ini. Apabila kita sudah selesai menulisnya pastikan kurung kurawal () dan tanda ; harus berisi setelah itu tekan F9 dan selanjutnya kita klik Refresh Object Browser F5 agar table yang kita buat muncul .

Create Table success tampa mengalami error

Pada statement diatas saya membuat tb yang bernama Administrasi di mana yang berisi id_administrasi dengan tipe data char dengan NOT NULL dan sebagai Primary Key dimanaa berfungsi sebagai field kunci suatu table . Selanjutnya pada table ini berisi nama adiminstrasi dengan bertipe data varchar dan dengan atribut NOTNULL, jenis kelamin dengan tipe data enum dimana kita dihimbau untuk memilih yang dimana nilai sudah ditentukan seperti L atau P. dan yang terakhir no telepon dengan tipe data char.



ALTER TABLE


Perintah  ini berfungsi untuk merubah struktur table pada MySQL

Contoh ALTER TABLE :
Merubah tipe data pada SQL

ALTER TABLE nama_tabel MODIFY nama_kolom tipe_data_baru;

Merubah tipe data jenis kelamin pada tabel administrasi yang sebelumnya menggunakan enum dan saya ingin menggunakan varchar seperti berikut ini;

ALTER TABLE tb_administrasi MODIFY jns_kelamin VARCHAR(10);


Modify success tampa error

Setelah kita membuat selanjutnya kita menekan F9 tunggu beberapa detik dan selanjutnya kita klik  Refresh Object Browser F5 dan kita buka pada table yang sempat kita ubah . maka kita dapat melihat  tipe data pada jenis kelamin tersebut akan berubah menjadi varchar.

Merubah Nama Kolom pada SQL

ALTER TABLE nama_tabel CHANGE nama_kolom nama_kolom_baru tipe_data;

Saya ingin mengubah nama kolom no_tlpon menjadi no_telepon pada table administrasi

ALTER TABLE tb_administrasi CHANGE no_tlpon no_telseluler CHAR(12);


Alter Change success tampa erorr
DROP TABLE
Perintah ini digunakan untuk menghapus table yang ada pada sebuah DataBase

Contoh :
DROP TABLE nama_table;
Misalnya saya ingin menghapus table administrasi yang telah saya buat tadi

DROP TABLE tb_administrasi;


Drop success tampa error
Perlu diperhatikan ketika kita ingin menjalakan perintah DROP TABLE, karena sekali anda hapus suatu table, maka table tersebut tidak dapat di-recovery lagi. Pastikan melakukan proses backup lebih dahulu sebelum menghapusnya

Hanya sedemikian saja yang saya dapat paparkan dalam artikel ini. Dalam artikel selanjutnya saya akan menjelaskan tentang DML dan perintahnya. 






Read More

Sabtu, 12 November 2016

KONTRUKSI WHILE PADA BAHASA C

Pada artikel kali ini saya akan mebahas tentang pengulangan pada dengan kontruksi WHILE. Saya menulis artikel ini karena berasal dari pengalaman pribadi. Pada saat UTS terdapat pertanyaan tentang mengubah source code While dimanapun saya tidak mempelajarinya dari kesalahan saya bertekad untuk memperbaiki semua itu .


Kontruksi WHILE digunakan pada program yangg terstruktur. Pengulangan ini digunakan apabila jumlah perulangannya belum diketahui. Proses pengulangan ini akan terus terjadi apabila selama kondisi masih benar (true). Apabila kondisi salah( false ) maka badan perulangan tidak akan dimasuki, yang berarti pengulangan selesai.


Yang harus diperhatikan apabila pengulangan suatu saat harus berhenti. Pengulangan yang tidak pernah berhenti (disebut looping) menandakan bahwa ada logika algoritma yang salah . Pengulangan akan berhenti apabila kondisi bernilai false. Agar kondisi berubah menjadi false, maka di dalam bada pengulangan harus ada intruksi yang mengubah nilai kondisi .


Disini saya akan memberikan contoh program dasar dari WHILE mencetak pesan Hello World ! sebanyak x kali dengan bahasa C menggunakan CodeBlocks

  #include<stdio.h>


  int main(void)
  { 
       int x;   //jumlah pengulanganya//
        x = 1;

        printf("\tProgram Cetak Banyak Hello World!\n\n");
         while ( x <= 10)
        {
             printf("%d Hello world!\n", x);
             x++;   // variabel x ditambah 1 //
        }

      return(0);

  }


  1. kita deklarasikan variabel dari nilai x di mana kita inputkan 10
  2. perulangan berawal dari 1 dapat di tulis x=1
  3. syarat (kondisi) melakukan perulangan adalah x <= 10 artinya selama nilai x masih <= 10, maka badan pengulangan boleh dimasuki;
  4. x harus terdefinisi nilainya sebelum pengulangan dilaksanakan pertama kali. Karena itu, pada bagian inisialisasi, I diisi dengan nilai 1. artinya kita memulai pencacahan dari nilai 1;
  5. Agar terjadi perulangan dari satu hingga berikut nya x tersebut ditambah satu sehingga kita tulis x ++

berikut source code program yang dibuat pada codeblocks dan running program seperti gambar dibawah ini

perulangan kontruksi WHILE

Demikianlah penjelasan yang dapat saya lontarkan mohon maaf karena pada saat penjelasan kurang lebih spesifik dalam menjelaskan. Disini saya juga masih belajar juga . Untuk berikut nya saya akan menjelaskan dengan program yang lebih meningkat dan lebih spesifik terima kasih. 
Read More