Monday, 1 October 2018

cara membuat perintah dis Query pada HeidiSQL untuk Primary Key atau Foreign Key

Primary Key & Foreign Key

Primary Key dalam Foreign key merupan dua kunci utama dalam sebuah database untuk menentukan nilai utama agar tidak adak nilai yang sama dan penghubung dari satu tabel ke tabel lainnya.

Dengan kata lain Primary Key ini merupakan sebuah kunci utama untuk menjadikan baris pada setia tabel yang ada pada database itu berbeda dengan baris lainnya. Sedangkan Foreign Key merupakan kunci untuk kolom atau field dari satu tabel yang menjadi kunci tamu dari kolom atau field pada tabel laiinya, jadi pada intinya Foreign Key merupakan kunci penghubung atau relationship untuk setiap tabel pada database agar dapat saling berhubungan.

Berikut salah satu cara untuk membuat perintah menjadikan Kolom sebagai Primary Key dan Foreign Key dengan perintah pada Query :


Saat kita membuat table pada database dan kita ingin menjadikan kolom pada table tersebut sebagai Primary Key atau Foreign Key terkadang kita menumukan kesalahan atau eror seperti pada gambar dibawah :
 
Namun kita tidak perlu khawatir karena kita dapat menjadikan kolom pada table tersebut sebagai Primary Key atau Foreign Key dengan menggunakan perintah pada Query:
Berikut script atau perintah yang dapat kita gunkan pada Query :

Primary Key :
 Alter Table <Nama tabel > Add Primary Key (Nama Kolom);
 contoh : Alter Table data_pasien Add Primary Key (NIK); 
 

Foreign Key :
Alter Table <nama_tabel> Add Foreign Key  (nama_kolom) References on <nama_tabel_referensi> (nama_kolom_referensi) ; 
contoh : Alter Table  profil_pasien Add Foreign Key  (NIK) References on data_pasien (NIK) ; 


Mungkin cukup sekian pembahasan kali, Semoga bermanfaat.. 
Selamat Mencoba :) 

===================> Silahkan di Cek BONUS

Thursday, 23 August 2018

Skrip Login untuk satu user pada bahasa pemograman Delphi


Delphi merupakan sebuah IDE (Integrated Development Environment) compiler untuk Bahasa Pemrograman Pascal serta pengembangkan untuk perangkat lunak dalam pembuatan aplikasi dekstop atau mobile. Bahasa Pemrograman Delphi ini juga menggunakan visualisasi seperti Bahasa Pemrograman Visual Basic atau biasa dikenal VB. Tetapi Bahasa Pemrograman yang digunakan hampir sama dengan Bahasa Pemrograman Pascal yang juga menggunakan konsep OOP atau konsep yang berorientasi objek.
Pada umumnya bahasa pemograman ini hanya digunakan untuk mengembangkan aplikasi dekstop, namun setelah dikembangkan bahasa pemograman ini menajadi lebih bersipat general pupose. Bahasa Pemrograman ini dapat berbasis jaringan client server. 
Dengan berkembangnya aplikasi client server maka diperlukan sebuah opsi saat user atau admin akan memasuki halaman utama, dimana admin saat login akan masuk kehalaman khusus untuk admin dan user juga masuk kehalaman khusus user. Berikut Script login yang dapat digunakan untuk mengatasi masalah tersebut.  Scriptnya dapat dilihat dibawah ini.





var
a,b : string,
begin
a:=(edit1.text);
b:=(edit2.text);
if (a = 'admin') and (b='admin') then
begin
  loginn.Hide;
  kasirr.Show;
  Showmessage('Selamat anda berhasil login')
end  else
a:=(edit1.text);
b:=(edit2.text);
if (a = 'user') and (b='user') then
begin
  loginn.Hide;
  dokterr.Show;
  Showmessage('Selamat anda berhasil login')
end
 else if edit1.Text='' then Showmessage ('Username anda masih kosong')
 else if edit2.Text='' then Showmessage ('Password anda masih kosong')
  end;

Script diatas merupakan script login yang tidak terhubung dengan data base, dengan kata lain script ini bukan scrip multi user. Nah cukup sekian pembahasan kali ini semoga bermanfaat...

Wednesday, 8 August 2018

Cara ScreenShot untuk mengambil gambar di PC




SS atau Screenshot yang biasa  juga dikenal Screen Capture yang berfungsi untuk mengambil gambar pada layar antarmuka entah itu pada laptop atau komputer, selain di kedua perangkat hardware tersebut istilah ini juga sering digunakan untuk mengambil gambar pada Smartphone atau Tablet yang fungsinya juga sama untuk mengambil gambar.
Artikel kali ini akan membahas cara mengambil gambar dengan tool atau icon yang telah tersedia di komputer atau laptop itu sendiri. Artinya disini kita akan dapat mengambil gambar yang kita inginkan dengan menggunkan tool bawaan dari laptop atau komputer itu sendiri. Untuk mengambil gambar layar antarmuka dapat dilakukan dengan 2 cara yaitu dengan cara menggunkan tombol function atau dengan aplikasi Snipping Tool.
Cara pertama kita akan menggunakan tombol function yang tersedia pada keyboard.
Perhatikan gambar dibawah :

Pada gambar keyboard tersebut terdapat 2 buah tombol yang telah di beri tanda dengan kotak yang berwarna hijau, nah kedua tombol tersebut merupakan tombol kombinasi yang menjadi kunci untuk melakukan pengambilan gambar atau Screenshot. Namun pengambilan gambar menggunakan tombol function ini tidak dapat langsung kita simpan tetapi kita memerlukan bantuan aplikasi lainnya untuk menyimpan gambar, disini kita dapat menggunakan aplikasi paint untuk mengesave gambar yang telah kita ambil sebelumnya. Perhatikan gambar dibawah ini. 
Setelah kita Screenshot tampilan layar yang ingin kita simpan kedalam bentuk gambar kita buka aplikasi Paint kemudian kita tinggal paste atau menggunakan tombol kombinasi ctrl + V untuk memindakan gambar yang telah di Screenshot tadi. Disini kita dapat mengeditnya terlebih dahulu sebelum kita save gambar yang kita butuhkan, karena menggunkan tombol kombinasi start + prt sc itu berarti mengcopy seluruh bagian layar yang terlihat.

Cara selanjutnya adalah menggunakan aplikasi Snipping Tool, pertama kita ketik Snipping pada menu Search untuk membuka aplikasi Snipping Tool ini.

Maka akan terbuka aplikasi Snipping Tool seperti pada gambar dibawah ini :
Selanjutnya kita dapat memilih New untuk mengambil gambar, dengan aplikasi ini kita dapat mengambil gambar yang kita butuhkan saja atau diperlukan saja, karena dengan aplikasi ini kita tidak perlu mengambil gambar seluruhnya pada tampilan layar tetepi kita bisa mengambil sebagiannya saja.
Nah cukup sekian artikel kali ini semoga bermanfaat.

Monday, 7 May 2018

DM Nortel

Pada Umumnya Device Manager digunakan untuk mengelola perangkat keras yang terpasang di komputer seperti hard disk drive, keyboard, sound card, perangkat USB , dan masih banyak lagi. Begitun Device Manager Yang Luncurkan oleh Nortel ini, namun terdapat perbedaan fungsi, DM ini berfungsi untuk mengelola perakat yang ada pada switch. dengan menggunakan DM ini kita dapat mengetahui dengan mudah mana aja port yang aktif serta Vlan yang di gunakan oleh user.
Berikut langkah – langkah untuk mengoprasikan DM ini :
1.      Instal Aplikasi DM tersebut
2.      Buka Aplikasi DM
3.      Lalu akan muncul jendela seperti pada gambar di di bawah.

4.      Pilih Open Device
5.      Maka akan muncun jendela baru seperti gambar di bawah.

6.      Masukan IP pada kolom Device Namenya.
7.      Masukan Read Community dan Write Communitynya. (Pass 1 & pass 2)
8.      Kemudian pilih Open.
9.      Maka akan terbuka jendela baru yang memperlihatkan port berapa saja yang aktif.

10.   Kemudian untuk mengetahui vlan yang di gunakan, pilih menu Vlan pada menu utama.
11.   Dan terakhir Selesai.

Mungkin cukup sekian artikel kali ini, semoga bermanfaat.



Tuesday, 17 April 2018

Pengertian & Fungsi PuTTY

PuTTY adalah sebuah aplikasi Open-source yang memanfaatkan protokol jaringan seperti SSH (Secure Shell) atau Telnet (Telecomunication Network Protocol). PuTTY ini memanfaatkan protokol tersebut untuk menjalakan sesi remot pada komputer atau laptop. Sehingga PuTTY ini merupakan salah satu Tool atau aplikasi yang paling sering di pakai oleh para pemilik Server untuk berkomunikasi dengan Servernya menggunakan command teks guna menjalankan perintah tertentu.
Tujuan utama dari PuTTY itu sendiri adalah untuk menjadi aplikasi multi-platform yang dapat menyambungkan, mensimulasi atau mencoba berbagai hal yang terkait dengan jaringin dari sebuah sistem oprasi. PuTTY ini berfungsi sebagai software remote console / terminal yang bisa di gunakan untuk meremote komputer dengan menggunakan port SSH, Telnet dan lainnya sebagai penghubung.
jendela utama PuTTY memiliki sesi yang berjalan pada komputer remote dan dapat mengirim perintah langsung kepada komputer remote.
Langkah - langkah mengoprasikan PuTTY, sebagai berikut :
1. Buka aplikasi PuTTY tersebut, jika belum punya bisa download disini 
2. Simpan aplikasi pusi tersebut di folder C, kemudian buat Shorcut pada desktop untuk memudahkan nanti dalam menjalakan aplikasi.
3. Setting koneksi 
- Host Name di isi (sesuai kebutuhan)
- Portnya di isi (sesuai kebutuhan)
- Pilih Connection type (sesuai kebutuhan)


4. Pilih Open
5. Selesai

                                                ========= BONUS ===========

Sunday, 11 March 2018

Sekilah Tentan TCP/IP

TCP/IP atau Transmission Control Protocol/Internet Protocol adalah standar komukasi data yang dilakukan oleh kumunitas internet dalam proses tukar menukar dari satu komputer ke komputer lain di dalam jaringan internet. Protokol ini tidak dapat berdiri sendiri, karena protokol ini merupakan kumpulan dari protokol (protocol suite). Protocol ini menggunkan skema pengalamatan yang sederhana yang di sebut alamat IP (IP Address) yang dapat mengijinkan hingga beberapa ratus juta komputer dapat saling berhubungan satu sama lainnya di internet. Protokol ini bersipat routable yang artinya dapat mengubungkan sistem sistem yang berbeda seperti keluarga Microsoft Windows dan keluarga UNIX.
Macam macam protokol yang berjalan di atas TCP/IP, skema pengalamatan dan konsep TCP/IP di definisikan dalam dokumen yang di sebut Request For Comments (RFC) yang di keluarkan oleh IETF. TCP/IP akan dibagi menjadi beberapa divisi/bagian/layer/ untuk melakukan proses dalam tugasnya secara spesifik untuk memproses data yang akan dikirim dan diterima perangkat komputer melalui media kabel (wired) atau non kabel (Wireless).
TCP/IP dibagi menjadi beberapa divisi/layer/modul dengan tugas dan tanggung jawab masing-masing untuk mengolah data yang diterima/ yang akan dikirm. berdasar standar  TCP/IP dibagi menjadi 4 Layer utama yaitu : Application Layer ,Transport Layer ,Internet Layer/Network layer ,Network interface Layer/psical layer. dalam standar OSI dibagi secara detail menjadi 7 sub layer seperti gambar dibawah ini.

1.      Application layer adalah layer/divisi/bagian paling teratas dalam sistem TCP/IP ,dibagian ini berisi aplikasi  atau proces yang biasa kita gunakan sehari hari untuk bekerja dan bermain komputer, dimana aplikasi yang kita gunakan akan memilih protocol untuk mengirim dan menerima data, misalnya untuk browsing dan download aplikasi web browser akan memilih protocol HTTP . untuk mengupload file ke server, aplikasi FTP akan memilih protocol FTP untuk mengirim file. aplikasi akan memilih jenis protocol untuk mengirim dan menerima data, setelah aplikasi menentukan protocol yang akan digunakan maka aplikasi akan menyerahkan proses berikutnya ke layer/divisi dibawah nya yaitu transport layer untuk memulai proses pengiriman data.
2.  Transport Host layer atau Host to Host, ini bertugas untuk menerima data dari layer diatasnya yaitu application layer, dan menentukan jenis protocol yang akan digunakan untuk pengiriman data, 2 protocol yang umum digunakan adalah UDP (User Datagram Protocol) dan TCP(Transmission Control Protocol) TCP- digunakan untuk mengirim data dengan prioritas keutuhan data, dimana data yang dikirim dan diterima sama peris atau jaminan 100% bagian pecahan data yang dikirim akan benar-benar utuh. karena jika sampai data hilang 1bit saja,file akan rusak dan tidak berguna, seperti ketika melakukan pengiriman file aplikasi maka dipilih protocol TCP untuk memastikan file tidak korup ketika dikirim melalui jalur internet.
karene menggunakan tingkat validasi yang tinggi untuk memastikan data telah diterima dan jika tidak diterima makan akan dikirim ulang menjadikan protocol jenis ini agak lambat karena harus bekerja extra. UDP- protocol ini mengabaikan keutuhan data yang dikirim dan diterima, tugasnyahanya mengirim data tanpa peduli apakah data diterima dengan utuh atau tidak. Protocol ini sangat cepat dalam mengrim data karena seperti orang asal lempar barang saja tanpa peduli barang sampai /tidak. penggunaan protocol ini dikhususkkan untuk mentransfer data/informasi dengan target data tersaji secara real time dan tanpa delay. misalnya game online, streaming (radio streaming /video streaming) , jenis data video/audio /game online hanya akan lag/ glitch saja dan tidak ada istilah korup. karena memang yang diperluakan adalah real time.
3.      Network Layer/Internetwork Layer ini yang sering kita sebut internet layer, karena paket dikirim ke tujuan berdasar IP Address yang terpasang pada setiap komputer yang terkoneksi ke jaringan. di layer ini data yang besar yang berasal dari layer diatasnya akan dipecah dan disesuaikan ukurannya sesuai media yang akan dilaluinya. data yang besar yang telah dipecah menjadi paket data lebih kecil/frame akan dibungkus (enkapsulasi) dan diberi label asal dan tujuan dari paket, layer/divisi ini bertanggaung jawab atas routing(menentukan tujuan dan jalur) paket yang akan dikirim.
4.      Network Interface Layer atau bisa disebut juga hardaware yang digunakan untuk mentransmisikan signal(ethernet). Dilayer ini hardware dan driver bekerja untuk mengubah logical data menjadi signal yang ditransmisikan melalui media kabel tembaga/fibre optic atau mengubahnya menjadi signal radio secara wireless.


Tuesday, 6 March 2018

Membuat layout sederhana dengan HTML & CSS

Ada yang bilang website atau sering disingkat web adalah halaman informasi yang disediakan melalui jalur internet sehingga bisa diakses di seluruh dunia selama terkoneksi dengan jaringan internet. ada juga pendapat lain mengenai pengertian website ini yaitu, web adalah salah satu alat komunikasi online yang menggunakan media internet dalam pendistribusiannya. dalam website terdapat kumpulan halaman yang menampilkan informasi data teks, data gambar diam atau gerak, data animasi, suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink).
Secara terminologi website adalah kumpulan dari halaman-halaman situs, yang biasanya terangkum dalam sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide Web (WWW) di Internet. WWW terdiri dari seluruh situs web yang tersedia kepada publik. Halaman-halaman sebuah situs web  (web page) diakses dari sebuah URL yang menjadi “akar” ( root ), yang disebut homepage (halaman induk; sering diterjemahkan menjadi “beranda”, “halaman muka”), URL ini mengatur web page untuk menjadi sebuah hirarki, meskipun hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka susunan keseluruhan dan bagaimana arus informasi ini berjalan. Sebuah Web page adalah dokumen yang ditulis dalam format HTML (Hyper Text Markup Language), yang hampir selalu bisa diakses melalui HTTP, yaitu protokol yang menyampaikan informasi dari server website untuk ditampilkan kepada para pemakai melalui web browser. Semua publikasi dari website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar. 
Dan pada saat ini website merupakan salah satu jaringan informasi terbesar dan tercepat dalam penyampaian informasinya, oleh karena itu masyarakat lebih senang menggunakan media ini sebagai sarana untuk mencari informasi informasi terbaru (terupdate). Selain sebagai sarana untuk mencari informasi, pada saat ini website ini juga sebagai sarana bisnis (jual beli) yang sangat populer, oleh karena itu hampir semua kalangan pembisnis atas, menengah atau bawah sudah memiliki website pribadi perusahaannya.  
Lalu bagaimana cara membuat website itu sendiri, berikut adalah salah satu contoh untuk membuat layout atau tampilan antar muka dari website itu sendiri.
Copy dan pasti Srcipt berikut pada notepad dan save dengan format html (contoh.html)
<html>
<head>
<title>Membuat Layout Website Sederhana</title> // nama dari website yang akan di buat
<link href="style.css" type="text/css" rel="stylesheet"> // berfungsi untuk pengaturan tampilan
</head>
<body>
<div class="wrap">
    <div class="header">
            <h1>HEADER</h1> // bagian kepala dari website yang biasa berisi logo
    </div>
   <div class="nav"> // bagian ini berisi menu menu yang tersedia
            MENU
    </div>
    <div class="main">
        <div class="content"> // bagian merupakan isi atau informasi dari website yang akan di buat
            <h2>Content</h2>
            <p>Content Web</p>
        </div>

        <div class="sidebar"> // bagian sisi kanan atau kiri sebuah website
            <h2>Right Sidebar</h2>
        </div>

        <div class="clear"></div>

    </div>

    <div class="footer"> // merupakan paling bagian bawah dari sebuah website
        <center><p>Copyright &copy; 2017 www.modulkomputer.com</p></center>
    </div>

</div>
</body>
</html>

lalu copy juga file css berikut dengan format css (contoh.css)
* {margin:0}

body {
            font-family:algerian;  
}

.wrap {
            width:1000px;
            margin:0 auto;        
}
           
.header {
            width:auto;
            background:#09C;
            padding:20px;
            color:blue;
}  
.clear {clear:both}  

.nav {
            width:auto;
            background:green;
            padding:5px 20px;
            color:aqua;
}  

.main {
            width:100%;
            background:red;
}

 

.content {
            float:left;
            width:66%;
            background:blue;
            padding:2%;
            min-height:400px;
}

.sidebar {
            float:right;
            width:26%;
            background:yellow;
            padding:2%;

}        

.clear {clear:both}

.footer {
            width:auto;
    height:auto;
            padding:5px 10px;
            background:#333;
            color:grey;

}

            nah script tadi merupakan salah satu contoh untuk membuat layout sederhana untuk sebuah website, semoga bermanfaat...

sumber :
www.proweb.co.id