Thursday, 5 November 2015

Cara memasang crack atau keygen idm

Assalamualaikum wr.wb
Selamat pagi,siang,dan malam agan-agan yang di rumah, kembali lagi bersama saya irsyad pahlapi diacara catatan anak IT katanya....
Nah kali ini ane ingin ngeshare bagaimana sih cara menggunakan keygen idm di leptop ataupun komputer pc, pertama tama ane juga pusing kenapa idm ane dia mintak serial number sementara pas saya download idm tidak ada serial number nya....
Nah untuk masalah ini ialah agan harus membayar atau membeli layanan idm dulu untuk melanjutkan penggunaan aplikasi idm tersebut karna aplikasi idm itu berbayar hanya saja kita bisa mengakses idm tersebut selama 30 hari tujuan nya yaitu sebagai percobaan terhadap pengguna nya jadi apabila pengguna suka dengan layanan idm tersebut maka pengguna atau sering di sebut user harus membayar layanan tersebut.
Tapi kak teman saya menggunakan idm free tanpa bayar itu gimana kak?
Nah itu dia yang ingin saya bahas disini bagaimana cara menggunakan idm dengan cara free atau gratis mamen hahahaha....
Nah untuk membuat idm agar bisa free sebelumnya bagi teman teman yang udah nginstall idm tolong di uninstal dulu idm nya kemudian baru instal lagi dengan aplikasi yang saya berikan, dan untuk yang belum bisa langsung coba aplikasi saya ini.
Langsung saja kita ke TKP karna saya pun bingung ngomong panjang lebar tapi gak ngerti maksud nya hehehe....
Download aplikasi nya
Cara install idm di leptop hehehe...

  •   Buka data yang teman-teman download tadi kemudian extrak, di sini saya menggunakan winrar untuk mengextrak data yang bertipe .rar , maka tampilan nya seperti ini

  • Kemudian buka folder yang bernama IDM 6.18 Build 9 Full, lalu pilih idman618build9 dan install , untuk nginstal nya perhatikan dimana teman teman nginstal idm tersebut, disini saya nginstall nya di data c:/, lalu di folder program files (x86) kemudian folder internet download manager, nah untuk lokasi penginstalan ini teman teman harus ingat ya...
  •  Setelah selesai install teman teman buka file yang saya berikan tadi kemudian block aplikasi patch v1 dan patch v2 kemudian copy

  • Setelah teman teman copy, kemudian masuk ke halaman atau lokasi teman teman nginstal tadi di sini ane tadi nyimpannya di c:/program file (86)/internet download manager lalu paste kan disini, kalo ada perintah replace atau lanjutkan pilih aja replace lalu lanjutkan hingga selesai


  • Setelah itu cari file patch v1 dan v2 tadi yang di lokasi c:/programfile86/internet download manager lalu instal patch v1 dan v2 nya.
Ketika instal patch v1, pilih patch v1 instal kemudian klik patch tunggu hingga selesai, kalo udah keluar seperti yang di bawah ini berarti sukses

Kemudian install patch v2 seperti yang di bawah ini




Kemudian untuk cek apakah agan sudah berhasil atau belum coba restart maka saat masuk windows idm yang anda miliki tadi tidak akan mintak serial number lagi tapi jika idm nya mintak update jangan di update karna punya agan itu bajakan itupun kalo berhasil heheehe kalo gak berhasil coba lagi....
Sekian dari saya kalo sharing ini membuat saya berdosa saya mohon maaf karna kesalahan itu datang nya dari saya sendiri dan kebenaran itu datang nya dari allah swt...

Saya irsyad pahlapi salam senyum sehat assalamualaikum wr.wb.....

Tuesday, 20 October 2015

input data dengan beberapa ricord

assalamualaikum w.w
yups hari ini ane ingin nulis catatan yang gak jelas tapi disukai oleh teman-teman saya,dan ada juga yang katanya gak ingin baca tapi sampai saat ini masih aja membaca tulisan saya ini.
nah kan di baca lagi....
katanya gak suka? hahahha
kali ini saya akan menjelaskan tentang bagaimana memasukan data ke web server dengan beberapa record atau lebih dari satu baris.
record yaitu kumpulan data yang terdapat pada satu baris, kurang lebih nya seperti itu lah gan ane jugak gak ngerti gimana jelasinnya yang penting nulis hehehe
nah untuk memasukan data lebih dari satu record kita membutuhkan perulangan dan tampungan yang biasa kita sebut degan array.
nah langsung saja kita masuk ket TKP, yang harus di persiapkan ada 2 file yaitu file form dan file proses nya
contoh nya ane disini menginputkan data krs
formkrs.php

  <form action="proses_krs.php" method="post">
  <div class="form-group">
  <?php 
  include "../admin/koneksi.php";
$q = "SELECT * FROM matkul ";

$p = mysql_query($q) or die(mysql_error());
echo "<input type='hidden' name='nim' value='".$_SESSION['nim']."'>";
echo "<table width=1000 class='zebra-table'>";
  echo "<tr><th></th>
  <th>kode matakuliah</th>
  <th>nama matakuliah</th>
  <th>sks</th>
  <th>statu</th>
  <th>kelas</th>
  </tr>";
while ($data=mysql_fetch_array($p)) {
  echo "<tr>";
echo "<td><input type='checkbox' name='matkul[]' value='".$data['kode_matkul']."'></td>";
echo "<td>".$data['kode_matkul']."</td>";
echo "<td>".$data['nama_matkul']."</td>";
echo "<td>".$data['sks']."</td>";
echo "<td>".$data['status']."</td>";
echo "<td>".$data['kelas']."</td>";
echo"</tr>";
}
echo"</table>";
echo "<input type='hidden' name='nim' value='".$_SESSION['nim']."'>";
?>
  </div>
  <button type="submit" class="btn btn-primary">Submit</button>
</form>


proses_krs.php
 <?php
include '../admin/koneksi.php';
$jumlah = count($_POST["matkul"]);
for($i=0; $i < $jumlah; $i++) 
{
 $nim = $_POST['nim'];
 $matkul = $_POST['matkul'][$i];
$p = "INSERT INTO tb_nilai VALUES ('$nim','$matkul',null,null)";
mysql_query($p);
}
if($p){
     echo "<script>alert('Update sukses!');window.location.href='krs.php';</script>";
     }else{
     echo "<script>alert('update gagal!');window.location.href='krs.php';</script>";
     }
?>

kurang lebih nya ya seperti ini guys...
kalo pusing yo di koment aja di bawah ntar kalau bisa ane jawab
kalo gak bisa tanya om google aja...
inti nya setiap record harus di proses lebih dari satu kali yaitu dengan perulangan for pada proses tersebut dan di krs.php tadi kita menampung data dalam bentuk array...
kalian pusing? sama ane jugak pusing tapi kalo teman-teman paham logika nya pasti bisa lebih paham dari pada saya hehehe

Wednesday, 30 September 2015

cara install aplikasi borland turbo prolog di windows 8

pengelaman ane ketika mengalami aplikasi yang gak support di windows 8
semuanya berawal dari praktikum kecerdasan buatan yaitu salah satu praktikum ane di salah satu mata kuliah wajib yang harus ane ikuti...
ketika itu ane di suruh meng compiler sebuah program yang ada di modul kuliah ane ke dalam bahasa pemrograman turbo prolog, dan pada waktu itu ane tidak dapat komputer di lab ane sendiri karena ane mahasiswa yang praktikum nya pindah jam jadi ane tidak memiliki komputer saat itu, tetapi karna ane punya leptop sendiri jadi ane menggunakan leptop ane sebagai komputer untuk praktikum.
lanjut cerita soal meng compiler tadi semuanya berawal dari sini yaitu dimana komputer kampus ane menggunakan windows xp sedang kan komputer ane menggunakan windos 8 jadi aplikasi yang ada di lab tersebut tidak bisa di install di laptop ane, kemudian ane serching serching dan mencari tutorial di google gak nemu" tapi ane punya pengelaman di semester sebelumnya yaitu menginstal debug di windos 8 yang sama persis dengan apa yang ane alami sekarang, kemudian ane coba ke borland turbo prolog ini dan ternyata succes 100% ampuh hahaha lebayyyyy....

yah langsung saja ke tkp lama lama ane curhat juga disini...


contoh eror yang ane alami di windows 8 ketika menjalankan prolog.exe
solusinya yaitu teman-teman yang aku sayangi dan yang aku cintai harus menggunakan aplikasi pendukung yaitu dosbox.
demi kelancaran dalam memecahkan masalah ini alangkah baik nya teman-teman install dulu aplikasi dosbox, untuk link nya mungkin bisa serching di google dan disana sangat banyak dan berlimpah untuk aplikasi dosbox itu sendiri...

dan bagi yang berhasil nginstal dosbox maka inilah tampilan dari dosbox itu sendiri dan bagi yang masih gagal berarti teman teman masih butuh cinta dari ane sendiri hehehe....

selanjutnya ketiklah mount c: c:/ untuk memberi izin masuk ke partisi c, yaitu lokasi prolog anda berada...

kemudian setelah anda mintak izin barulah anda boleh masuk ke partisi tersebut yaitu dengan mengetikan c: dan enter

lalu masuk ke folder aplikasi borlan turbo prolog yang teman teman miliki tadi, di sini ane namain yaitu prolog

di dalam folder prolog terdapat aplikasi prolog yang tadi nya kita install error yaitu prolog.exe kemudian kita ketikan di dosbox tadi yaitu prolog.exe kemudian enter, setelah itu agan akan lihat hasilnya....

hasilnya pun seperti ini tinggal alt+f kita bisa untuk memulai aplikasi borland turbo prolog di windows 8 yang kita tidak sukai ini hahahaha...

selamat mengerjakan dan selamat berbagi cinta dengan yang lain ya teman-teman seperjuangan dan sepertiga seperdelapan dan seperenambelas hehehehe....

Monday, 7 September 2015

primarykey vs foreignkey

udah lama ni gak upload di sini, maklum baru liburan jadi rada rada gimana gitu kalo nge blog hehehe...
kali ini ane mau ngejelasin sedikit tentang apa sih bedanya nya primarykey dengan foreignkey itu mas irsyad....?
baiklah ane jelasin dikit sepemahaman ane apa itu primarykey dan foreignkey
  • primarykey adalah type data yang membedakan antara satu record dengan record yang lainnya dan setiap tabel harus memiliki yang nama nya primarykey karena dengan primarykey kita bisa mengedit data satu record mulai dari delet,update dll, dan dengan primary key ini juga mempermudah kita dalam pencarian data dan pengurutan data.

trus gimana dengan foreignkey mas irsyad?
yo sabar nooo slow men slowww...
  • foreignkey adalah hubungan antara foreignkey dengan primarykey atau sering disebut dengan relationship antar tabel,
    maksudnya gimana sih mas irsyad?
    dalam satu buah tabel hanya ada satu primarykey tidak boleh lebih,sedangkan foreignkey dalam satu tabel bisa dua,tiga,bahkan empat dan seterusnya
    dan pada mapping tabel foreignkey memiliki aturan dalam mengarahkan panah,dimana setiap foreignkey harus menunjuk primarykey yang dituju, menurut pemikiran saya, ya... siapa yang butuh dialah yang menjemput hehehe
sedikit gambaran dari arah panah yang salah pada mapping table ketika menggunakan foreignkey

dan ini menurut saya yang benar :)


terimakasih sudah berkunjung semoga bermanfaat :*

Saturday, 11 July 2015

buat tabel cascade dengan cmd (comand prompt)

nah sebelum nya ane sudah berbagi ilmu bagaimana cara membuat cascade di xampp, nah kali ini ane ingin berbagi ilmu bagaimana cara membuat nya dalam query atau cmd
untuk membuat table cascade kita butuh 2 table yaitu table buku_pengarang dengan pengarang
dimana pada 2 table tersebut terdapat induk dan anak
untuk table induk yaitu pengarang dan table anak yaitu buku_pengarang
nah langsung saja ke tkp biar gak pusing dan gak stress dengan tugas" agan hahaha

mysql> create table pengarang (
    -> id varchar(10) primary key,
    -> nama_p varchar(20),
    -> alamat_p varchar(50));
Query OK, 0 rows affected (0.08 sec)

mysql> create table buku_pengarang(
    -> id varchar(10) primary key,
    -> id_buku varchar(10),
    -> edisi int,
    -> tahun_terbit varchar(15),
    -> FOREIGN KEY (id) REFERENCES pengarang(id) on update cascade on delete cascade);
Query OK, 0 rows affected (0.11 sec)

mysql>

nah dari tabel diatas ketika id pengarang di edit maupun di delete maka secara otomatis yang di table buku_pengarang jugak akan di hapus maupun di delete....

kalo masih pusing dengan apa yang ane jelasin bisa coment di bawah insyaallah 1 atau 2 minggu lagi ane balas hahahaha selamat membaca :)

Wednesday, 17 June 2015

perintah cascade restrict pada xampp

sekarang ane ingin share bagaimana cara membuat cascade dan restrict pada xampp
nah sebelum nya agan agan yang di depan komputer ini udah tau belum apa itu cascade maupun restric?
saya="belum tau kakak"
admin="oke sedikit tak jelasin apa itu cascade maupun restric dengan bahasa saya kalo bahasa umum nya ane gak tau hehehe"

  1. cascade
    cascade adalah perintah di mana tabel anak atau foreign key akan berganti dengan sendiri nya apa bila tabel induk nya atau primary key di update maupun di delete
  2. restrict
    restrict adalah perintah di mana tabel induk tidak bisa di ganti apabila tabel anak tidak di ganti arti nya tabel anak harus di ganti dulu baru tabel induk bisa di ganti jadi kesimpulan nya harus mengganti 2 table untuk menjalankan perintah ini kalo tidak akan muncul pesan eror
langsung saja ke tkp pada xampp nya

cara untuk me relasi kan antara foreign key ke primary key langkah pertama yaitu jadikan foreign key sebagai file index kemudian pilih relasi view


setelah klik relasi view maka akan tampil form seperti di bawah ini


nah pada form di atas ane contoh kan cascade dengan 2 field/kolom dari foreign key ke primary key yaitu kolom nim dan kode matkul

hmm mau ngomong apa lagi yo....?"?*#$%
oh ya selamat berpuasa mohon maaf lahir dan batin

perintah perintah dasar CMD

nah sekarang ane ingin berbagi beberapa perintah dasar yang harus agan agan tau tentang comand prompt atau sering kita sebut CMD....
bagi pengguna windows yang suka ngacak ngacak tampilan interface maupun system pastinya sudah tau banget tentang perintah-perintah dasar cmd, tapi dari pada ilmu ini beku di leptop ane mending tak share aja ke agan agan yang membutuh kan nya...
bagi yang pemula pertama bisa klik start trus pilih run kemudian ketikan cmd
atau bisa jugak tekan tombol windows pada keybord kemudian tekan tombol R secara bersamaan maka tampilan run akan nampil, pada tampilan run ketikan cmd lalu enter...
langsung saja ke tkp perintah-perintah dasar yang harus diketahui pada cmd..

Accessibility Controls = access.cpl
Add Hardware Wizard = hdwwiz.cpl
Add/Remove Programs = appwiz.cpl
Administrative Tools = control admintools
Automatic Updates = wuaucpl.cpl
Bluetooth Transfer Wizard = fsquirt
Calculator = calc
Certificate Manager = certmgr.msc
Character Map = charmap
Check Disk Utility = chkdsk
Clipboard Viewer = clipbrd
Command Prompt = cmd
Component Services = dcomcnfg
Computer Management = compmgmt.msc
Date/Time Properties = timedate.cpl
DDE Share = ddeshare
Device Manager = devmgmt.msc
Direct X Control Panel (If Installed)* = directx.cpl
Direct X Troubleshooter = dxdiag
Disk Cleanup Utility = cleanmgr
Disk Defragment = dfrg.msc
Disk Management = diskmgmt.msc
Disk Partition Manager = diskpart
Display Properties = control desktop
Display Properties = desk.cpl
Display Properties (w/Appearance Tab Preselected) = control color
Dr. Watson System Troubleshooting Utility = drwtsn32
Driver Verifier Utility = verifier
Event Viewer = eventvwr.msc
File Signature Verification Tool = sigverif
Findfast = findfast.cpl
Folders Properties = control folders
Fonts = control fonts
Fonts Folder = fonts
Free Cell Card Game = freecell
Game Controllers = joy.cpl
Group Policy Editor (XP Prof) = gpedit.msc
Hearts Card Game = mshearts
Iexpress Wizard = iexpress
Indexing Service = ciadv.msc
Internet Properties = inetcpl.cpl
IP Configuration (Menampilkan konfigurasi koneksi) = ipconfig /all
IP Configuration (Menampilkan konten DNS Cache) = ipconfig /displaydns
IP Configuration (Mendelete DNS konten Cache) = ipconfig /flushdns
IP Configuration (Pelepasan Semua Koneksi) = ipconfig /release
IP Configuration (Memperbaharui Semua Koneksi) = ipconfig /renew
IP Configuration (Refreshes DHCP & Re-Registers DNS) = ipconfig /registerdns
IP Configuration (Menampilkan DHCP Class ID) = ipconfig /showclassid
IP Configuration (Memodifikasi DHCP Class ID) = ipconfig /setclassid
Java Control Panel (Jika diinstall) = jpicpl32.cpl
Java Control Panel (Jika diinstall) = javaws
Keyboard Properties = control keyboard
Local Security Settings = secpol.msc
Local Users and Groups = lusrmgr.msc
Logs You Out Of Windows = logoff
Microsoft Chat = winchat
Minesweeper Game = winmine
Mouse Properties = control mouse
Mouse Properties = main.cpl
Network Connections = control netconnections
Network Connections = ncpa.cpl
Network Setup Wizard = netsetup.cpl
Notepad = notepad
Nview Desktop Manager (If Installed) = nvtuicpl.cpl
Object Packager = packager
ODBC Data Source Administrator = odbccp32.cpl
On Screen Keyboard = osk
Opens AC3 Filter (If Installed) = ac3filter.cpl
Password Properties = password.cpl
Performance Monitor = perfmon
Phone and Modem Options = telephon.cpl
Power Configuration = powercfg.cpl
Printers and Faxes = control printers
Printers Folder = printers
Private Character Editor = eudcedit
Quicktime (If Installed) = QuickTime.cpl
Regional Settings = intl.cpl
Registry Editor = regedit
Registry Editor = regedit32
Remote Desktop = mstsc
Removable Storage = ntmsmgr.msc
Removable Storage Operator Requests = ntmsoprq.msc
Resultant Set of Policy (XP Prof) = rsop.msc
Scanners and Cameras = sticpl.cpl
Scheduled Tasks = control schedtasks
Security Center = wscui.cpl
Services = services.msc
Shared Folders = fsmgmt.msc
Shuts Down Windows = shutdown
Sounds and Audio = mmsys.cpl
Spider Solitare Card Game = spider
SQL Client Configuration = cliconfg
System Configuration Editor = sysedit
System Configuration Utility = msconfig
System File Checker Utility (Segera scan)=>Perintah=>sfc /scannow
System File Checker Utility (Pindai Sekali Pada Boot Berikutnya) =>Perintah=>sfc /scanonce
System File Checker Utility (Scan seluruh Boot)=>Perintah=>sfc /scanboot
System File Checker Utility (Kembali ke setting Default)=>Perintah=>sfc /revert
System File Checker Utility (Purge File Cache) = sfc /purgecache
System File Checker Utility (Set Cache Size untuk ukuran x) = sfc /cachesize=x
System Properties = sysdm.cpl
Task Manager = taskmgr
Telnet Client = telnet
User Account Management = nusrmgr.cpl
Utility Manager = utilman
Windows Firewall = firewall.cpl
Windows Magnifier = magnify
Windows Management Infrastructure = wmimgmt.msc
Windows System Security Tool = syskey
Windows Update Launches = wupdmgr
Windows XP Tour Wizard = tourstart
Wordpad = write

Tuesday, 2 June 2015

membuat ip menggunakan wireles

1. Menggunakan CD Aplikasinya
2. Melalui Halaman WEB / WEB browser.
Disini kita akan bahaskan dengan cara yang paling umum dipergunakan, yaitu dengan WEB browser.
Untuk biasa setting routernya, sebelumnya kita harus menyamakan segmentasi IP Address Notebook/PC yang akan kita pergunakan untuk mensetting dengan segment IP default Router (untuk TP-Link sebagian besar IP defaulnya adalah 192.168.1.1), jadi IP Notebook/PC kita set 192.168.1.69 (IP Address tidak boleh sama dengan Device yang akan di setting).
Melalui halaman web, Ketikan IP default Router di Web Browser, 192.168.1.1.

Masukkan default username & password router,  username: admin, password: admin


 Setelah masuk di web Administrasi router TP-Link, disarankan untuk mengganti IP default  router/TP-Linknya, karena pada umumnya modem ADSL menggunakan default IP yaitu 192.168.1.1 .Masuk ke menu: Network > LAN ganti IP Address TP-Linknya, Disarankan untuk merubah dengan segmentasi IP yang berbeda, menjadi: 192.168.2.1 dan Subnet Mask: 255.255.255.0. Save.
Disarankan juga untuk mengganti password defaultnya dengan cara memilih menu: System Tools-> Password selain ada pilihan mengganti password, juga ada disarankan untuk mengubah username defaultnya.
Restart TP-Link dengan memilih menu: System Tools -> Reboot
Tunggu beberapa saat, dan untuk masuk ke halaman web admin router/TP-Link nya, gunakan IP yang baru: 192.168.2.1 dan masukan username & password yang baru
Setelah masuk ke halaman administrator, pilih menu: Quick Setup dan ikuti langkah selanjutnya(klik tombol NEXT)
Pada saat Choose WAN Connection Type, pilih Dynamic IP;klik tombol NEXT
Pada halaman Wireless:
1. Wireless Radio: Enable
2. SSID: isi dengan nama ID yang akan di broadcast pada saat signal WiFi di pancarkan
3. Region: Indonesia
4. Channel: Disesuaikan, pastikan menggunakan Channel yang belum di pergunakan.
5. Mode: 54Mbps (802.11g)
6. Next
7. Finish

Selanjutnya, setting Gateaway & DNS nya kita sesuaikan dengan setting ADSL Modem, masuk ke menu: Network -> WAN
Klik Renew pada bagian Gateaway, dan isi dengan IP Modem: 192.168.1.1
Pilih/checklist bagian Use These DNS Server
Primary DNS: 203.130.196.5
Secondary DNS: 202.134.0.155
Save
Selanjutnya, setting untuk security routernya, agar tidak bisa digunakan oleh siap saja dengan memilih menu Wireless -> Wireless Setting, Beberapa setting sudah dipilih sesuai dengan setting sebelumnya.



1. Pilih/Klik Enable Wireless Security
2. Security Type: WEP
3. Security Option: Automatic
4. WEP Key Format: Hexadecimal
5. Key1: 1234567890 (bisa diganti); Key Type: 64bit
6. Save


Saturday, 23 May 2015

20 jaringan komputer dengan vlan

nah kali ini ane ingin ber bagi ilmu mengenai jaringan virtual lan (VLAN)
vlan yaitu dimana kita mengelompokan komputer menjadi satu dan di jalan kan dengan sebuah aplikasi menurut ane sih gitu
kegunaan nya itu biasanya buat mengatur kecepatan internet tiap-tiap komputer.

nah langsung saja kita ke praktek nya ya...
aplikasi yang di butuh kan yaitu aplikasi cisco paket tracer
dan didalam cisco paket tracer terdapat tools" yang bisa kita gunakan dan di sini kita hanya menggunakan beberapa tools yaitu
-router = generic (router-PT)
-switch = generic (switch-PT) => gunakan 1 switch
-hub  = generic (hub-PT) => gunakan 4 hub karena hub nya hanya punya 6 lobang (port)
-end device =generic (PC-PT) =>gunakan 20 komputer

nah kalo smua nya sudah di siap kan kita langsung ke tkp

1. klik komputer pertama hingga keluar tampilan desktop baru
2.pilih menu desktop dan klik ip configuration
3. kemudian isi lah ip addres contoh disini saya menggunakan 192.168.10.2 untuk komputer yang pertama dan subnetmask nya 255.255.255.0 kemudian default getway nya 192.168.10.1 , nah untuk komputer selanjutnya juga seperti di atas hanya saja yang berubah ip addres nya saja yaitu 192.168.10.2 menjadi 192.168.10.3 atau bisa 4 hingga 254 karena kita menggunakan kelas c jadi hanya bisa menggunakan 255 host
4.oh ya tambahan untuk pilihan radio di atas pilih static dan dns server nya di kosong kan saja
5.selanjutnya kita seting router nya, pertama klik router hingga keluar tampilan desktop pada layar anda kemudian pilih menu config dan pilih fastethernet 0/0 pada bagian sidebar kiri yang terletak pada bagian kiri desktop kemudian centang semua textbox dan pada duplex pastikan menggunakan full duplex setelah itu kita seting menu nya
mac address biasanya otomatis akan terisi yang ini jangan di ganti
ip addres untuk ip addres isi default getway pada pc tadi yaitu 192.168.10.1
subnet mask nya yaitu 255.255.255.0
tx ring Limit 10
kemudian sambunga kan kabel kabel nya menggunakan connection pada menu cisco kemudian pilih automatically choose conection type selanjutnya sambungkan 5 komputer ke 1 hub dan hub tersebut di sambung kan ke switch dan switch di sambungkan ke router, jadi 5 komputer ke 1 hub dan 4 hub ke 1 switch dan 1 switch ke router

contoh gambar nya seperti ini


Monday, 11 May 2015

program mencari jalur terpendek dengan dijsktra

nah di sini ane ingin share hasil belajar ane yang ane dapat dari blog sebelah...
program ini katanya mencari jalur terpendek di antara beberapa array yang sudah kita beri nilai sendiri atau static
nah langsung aja ke tkp banyak omong yang ada malah ngelantur


#include 
#include 

#define V 9
 
 using namespace std;

int minDistance(int dist[], bool sptSet[])
{

   int min = INT_MAX, min_index;
 
   for (int v = 0; v < V; v++)
     if (sptSet[v] == false && dist[v] <= min)
         min = dist[v], min_index = v;
 
   return min_index;
}
 

int printSolution(int dist[], int n)
{
   printf("Vertex   Distance from Source\n");
   for (int i = 0; i < V; i++)
      printf("%d \t\t %d\n", i, dist[i]);
}
 

void dijkstra(int graph[V][V], int src)
{
     int dist[V];     
 
     bool sptSet[V]; 
 

     for (int i = 0; i < V; i++)
        dist[i] = INT_MAX, sptSet[i] = false;
 
   
     dist[src] = 0;
 
    
     for (int count = 0; count < V-1; count++)
     {
  
       int u = minDistance(dist, sptSet);
 
  
       sptSet[u] = true;
 
   
       for (int v = 0; v < V; v++)
 
      
         if (!sptSet[v] && graph[u][v] && dist[u] != INT_MAX 
                                       && dist[u]+graph[u][v] < dist[v])
            dist[v] = dist[u] + graph[u][v];
     }
 
    
     printSolution(dist, V);
}
 

int main()
{
 
   int graph[V][V] = {{0, 4, 0, 0, 0, 0, 0, 8, 0},
                      {4, 0, 8, 0, 0, 0, 0, 11, 0},
                      {0, 8, 0, 7, 0, 4, 0, 0, 2},
                      {0, 0, 7, 0, 9, 14, 0, 0, 0},
                      {0, 0, 0, 9, 0, 10, 0, 0, 0},
                      {0, 0, 4, 0, 10, 0, 2, 0, 0},
                      {0, 0, 0, 14, 0, 2, 0, 1, 6},
                      {8, 11, 0, 0, 0, 0, 1, 0, 7},
                      {0, 0, 2, 0, 0, 0, 6, 7, 0}
                     };
 
    dijkstra(graph, 0);
 
  return 0;

}

nah sedikit ane jelasin dari program di atas yaitu pada graph[V][V] yang artinya array graph[9][9] kenapa 9 karena kita udah menentukan bahwa nilai v adalah 9 dari define V 9 pada baris ke lima kalo gak salah hehehe
nah cara baca array tersebut adalah pertama dari array 0
0=0 titik awal trus titik 2=4 titik 3=0 karena dari titik 0 ke titik 3 tali nya tidak terhubung dan begitu seterus nya sampai titik 7=8 karena garis nya terhubung makanya di beri nilai 8 dan selain itu 0
begitu seterusnya dari array1 hingga 9

void dijkstra(int graph[V][V], int src) yaitu menentukan jalan terpendek dari beberapa garis atau jalan

int printSolution(int dist[], int n) yaitu untuk menampilkan data dalam satu array yang sudah di bentuk dari void dijkstra(int graph[V][V], int src)
untuk gambar nya bisa di lihat pada link di bawah ini
sumber : http://www.geeksforgeeks.org/greedy-algorithms-set-6-dijkstras-shortest-path-algorithm/

Saturday, 9 May 2015

mengurutkan data array dengan C++

nah ane kemaren dapat pr dari dosen ane cara mengurutkan nilai yang diacak menjadi ter urut dari yang kecil kebesar dan juga memecah nya menjadi 2 dari yang kiri dan kanan nah sebenar nya ane masih pusing gimana cara ngurutin data yang kiri dengan yang kanan
yang ane share ini masih menggunakan cara brute force,yang anak IT bilang itu cara bodoh nya hehehe....


#include <iostream>
#include<iomanip>

using namespace std;

int main(int argc, char** argv) {
 int kiri[100],kanan[100],i,kidal1[100],kidal2[100],n,j,b[100],tmp;
 cout<<"masukan banyak data = ";cin>>n;
 
 for(i=1;i<=n;i++){
  cout<<"masukan nilai kiri yang ke"<<i<<" = ";cin>>b[i];
  }
  cout<<"\n"<<setw(4)<<"kiri"<<setw(5)<<"= ";
   for(i=1;i<=(n/2);i++){
    kiri[i]=b[i];
    cout<<kiri[i]<<" ";
  }
  cout<<"\n"<<setw(5)<<"kanan"<<setw(4)<<"= ";
   for(i=(n/2)+1;i<=n;i++){
    kanan[i]=b[i];
    cout<<kanan[i]<<" ";
  }
  //proses urutan yang sebelah kiri
  for(i=0;i<=n/2;i++){
   for(j=i+1;j<=n/2;j++){
    if(b[i]>b[j]){
     tmp=b[i];
     b[i]=b[j];
     b[j]=tmp;
    }
   // kiri[i]=b[i];
   }  
  }
  //proses urutan yang sebelah kanan
  for(i=(n/2)+1;i<=n;i++){
   for(j=i+1;j<=n;j++){
    if(b[i]>b[j]){
     tmp=b[i];
     b[i]=b[j];
     b[j]=tmp;
    }
   // kanan[i]=b[i];
   }  
  }
  //menampilkan urutan yang kiri
  cout<<"\n"<<setw(4)<<"kiri"<<setw(5)<<"= ";
  for(i=1;i<=n/2;i++){
   //cout<<kiri[i];
   cout<<b[i]<<" ";
  }
  //menampilkan urutan yang kanan
  cout<<"\n"<<setw(4)<<"kanan"<<setw(4)<<"= ";
  for(i=(n/2)+1;i<=n;i++){
   // cout<<kanan[i];
   cout<<b[i]<<" ";
  }
  //proses urutan keseluruhan
  for(i=1;i<=n;i++){
   for(j=i+1;j<=n;j++){
    if(b[i]>b[j]){
     tmp=b[i];
     b[i]=b[j];
     b[j]=tmp;
    }
   // kanan[i]=b[i];
   }  
  }
  //menampilkan urutan keseluruhan
  cout<<"\n"<<setw(4)<<"semua"<<setw(4)<<"= ";
  for(i=1;i<=n;i++){
   // cout<<kanan[i];
   cout<<b[i]<<" ";
  }

 return 0;
}

hasil jadi nya ntar seperti ini
masukan banyak data = 8
masukan nilai kiri yang ke1 = 9
masukan nilai kiri yang ke2 = 2
masukan nilai kiri yang ke3 = 4
masukan nilai kiri yang ke4 = 3
masukan nilai kiri yang ke5 = 5
masukan nilai kiri yang ke6 = 7
masukan nilai kiri yang ke7 = 6
masukan nilai kiri yang ke8 = 8

kiri   = 9 2 4 3
kanan  = 5 7 6 8
kiri   = 2 3 4 9
kanan  = 5 6 7 8
semua  = 2 3 4 5 6 7 8 9
--------------------------------
Process exited with return value 0
Press any key to continue . . .

Wednesday, 29 April 2015

menampilkan data yang ke hidden oleh virus

nah kali ini ane ingin ngebahas bagaimana cara menampilkan data yang ke hidden oleh virus atau data nya hilang tapi kapasitas fd masih ada isinya....
nah di sini ane ingin menampilkan folder tersebut dengan cara manual yaitu dengan comand prompt atau CMD, sebenar nya bisa saja sih menggunakan antivirus atau aplikasi lainnya tapi di sini ane ingin menampilkan nya dengan cara manual yang udah ada di setiap leptop.
langsung aja ke TKP
1. tekan tombol windows+r
2. ketik cmd kemudian enter maka akan tampil layar comand prompt anda
3. kemudian ketik directory flashdisk anda, disini nama directory ane local disk (f:) nah berarti nama directory nya yaitu f: kemudian enter contoh f:
4. kemudian ketik dir lalu enter (kalo nama folder anda yang hilang tadi tidak muncul coba ketik dir/a kemudian enter) contoh :dir/a
5.kemudian ketik attrib -s -h -r /s /d lalu tekan enter contoh attrib -s -h -r /s /d

nah sedikit ane jelasin fungsi" yang ada di no 5
attrib = untuk merobah attribut yang ada di comand promp (CMD)
-s = menghilangkan attribut system file pada flashdisk anda
-h = menghilangkan attribut hidden file pada flasdisk anda
-d = menghilangkan attribut read only pada file
/s = sub directory
/d = directory
dir = melihat isi dari setiap directory
dir/a = melihat isi dari setiap directory beserta file atau attribut yang ada di dalam fd anda

oke sekian dari saya kalo masih gak bisa mungkin coba ke dokter leptop aja gan atau jual di olx hahaha

Monday, 30 March 2015

cara mencari kata di dalam string dengan java

nah kali ini ane ingin sharing yaitu bagaimana mencari sebuah kata irsyad di dalam sebuah kalimat /* ada seorang anak bernama irsyad yang tampan dan dermawan hahaha */ dan terletak di baris ke berapa kata irsyad tersebut
nah langsung aja di copy script di bawah ini sebelum nya ane menggunakan netbeans 7.3 dalam pembuatan program ini dan beri nama pencocokan.java

/*

 * To change this template, choose Tools | Templates

 * and open the template in the editor.

 */

package pencocokan;

import java.util.Scanner;

/**

 *

 * @author lupa lagi

 */

public class Pencocokan {



    /**

     * @param args the command line arguments

     */

    public static void main(String[] args) {

        // TODO code application logic here

        String text, pattern;



        Scanner in = new Scanner(System.in);



        System.out.print("Masukkan string = ");

        text = in.nextLine();



        System.out.print("Masukkan pattern = ");

        pattern = in.nextLine();

//stringmatch berfungsi untuk

        StringMatch a = new StringMatch(text, pattern);



        if (a.run()) {

            System.out.println("Pattern ditemukan pada kata ke-" + a.idx);

        } else {

            System.out.println("Pattern tidak ditemukan dalam string");

    }

}

}

kemudian buat satu lagi class yang bernama StringMatch.java dan copy kan script di bawah ini kedalam class tsb


/*

 * To change this template, choose Tools | Templates

 * and open the template in the editor.

 */

package pencocokan;



/**

 *

 * @author lupa lagi

 */

public class StringMatch {

  

     String[] text;

    String[] pattern;

    int n, m, idx;

    boolean ketemu;



    public StringMatch(String text, String pattern) {

        //split berfungsi untuk memecah character menjadi array

        this.text = text.split("");

        this.pattern = pattern.split("");

        this.n = this.text.length;

        this.m = this.pattern.length;

        this.idx = -1;

    }



    public boolean run()

    {

        int i = 0;



        while (i <= n-m && !ketemu) {

            int j = 1;

//equals berfungsi untuk membanding kan 2 buah variabel

            while (j < m && (this.pattern[j].equals(this.text[i + j]))) {

                j = j + 1;

            }



            if (j == m)

                ketemu = true;

            else

                i = i + 1;

        }



        if (ketemu)

            this.idx = i + 1;



        return ketemu;


    }

  

}
nah sedikit ane jelasin script di atas disini kita menggunakan 2 buah parameter untuk menjalankan program ini yaitu karakter yang udah di sediakan(text) dan kata kunci(petern)
nah ketika kalimat yang pertama tadi di runing maka  tampil hasil nya seperti ini
Pattern ditemukan pada kata ke-26

cara post dan pemanggilan link dengan Wordpress

nah kali ini ane ingin sharing pelajaran ane yaitu belajar wordpress
yang pertama kita belajar bagaimana cara memanggila sebuah link header,footer,sidebar dan navbar ke dalam index.php
cara nya cukup gampang yaitu kita menggunakan php
untuk pemanggilannya yaitu dengan cara
<?php get_header(); ?> //nah cukup menggunakan get biasa nya dalam bahasa pemrograman sering di sebut pengembalian nilai, nah logikanya file yang bernama header.php akan di kembalikan ke index.php
begitu juga dengan
<?php get_footer(); ?>
<?php get_sidebar(); ?>
<?php get_dan navbar(); ?>

trus bagaimana cara memanggil link css di bootstrap ke dalam index.php

nah disini kita hanya menggunakan style.css dan apabila kita menggunakan css bootsrap kita tinggal memanggil css bootstrap ke dalam style.css contohnya
@import url('css/bootstrap.min.css');
@import url('css/bootstrap-theme.min.css');
nah 2 baris di atas adalah bagai mana kita memanggil bootstrap.min.css dan bootstrap-theme.min.css  kedalam style.css

nah selanjut nya kita akan bahas bagaimana cara ngepost menggunakan wordpress
untuk ngepost sendiri kita bisa ambil script yang udah di sediakan oleh wordpress.org nah stelah itu seching the loop maka akan keluar contoh-contoh bagaimana cara menggunakan the loop
kemudian copy kan scrip tersebut lalu pindah kan ke konten index.php anda
kemudian coba post melalui wordpress anda

sekian dari saya kalo bingung chat aja ,sesulit apapun pertanyaan saya akan tetap menjawab meskipun cuman Y hahaha

Sunday, 29 March 2015

Varian relasi dan Agregasi pada ERD

  1. pertama kita akan membahas Varian relasi....

varian relasi terbagi atas 4 bagian yaitu:
  1. relasi binner
  2. relasi tunggal
  3. relasi multy entitas
  4. relasi ganda
  • relasi binner
relasi binner adalah 2 buah entitas yang saling berhubungan dan tentunya sama, maksud sama di sini contoh nya entitas mahasiswa dengan entitas mata kuliah
  • relasi tunggal
relasi tunggal yaitu sebuah himpunan entitas ke himpunan entitas itu sendiri
  • relasi multy entitas
yaitu 3 buah entitas yang saling berhubungan
contoh entitas ruang,kuliah,dan dosen dengan relasi ajar
  • relasi ganda
relasi ganda adalah dua buah entitas yang saling berhubungan tetapi tidak hanya satu relasi tetapi bisa lebih dari satu relasi

2. Agregasi

agregasi adalah hubungan antara entitas dengan relasi
contoh nya yaitu seorang mahasiswa mendaftar praktikum, nah sebelum mahasiswa daftar praktikum pastinya mahasiswa ambil mata kuliah dulu baru daftar praktikum

logikanya = entitas mahasiswa =>  relasi ambil => entitas matkul => relasi daftar => entitas praktikum

nah sekian dari saya salah kata saya mohon maaf...
kritik dan saran sangat saya butuh kan demi pengatahuan kita bersama

buat kalkulator dengan javascript

nah kali ini saya ingin share bagaimana sih buat javascript di html?
nah seperti biasa buat lah folder baru dan beri nama belajar js
kemudian buat index.php

selanjutnya copy script di bawah ini

<html>
<head>
<title>belajar java scrip kalkulator</title>
</head>
<body>
<form name="fkalkulator"><table>
<tr><td>masukan bilangan 1 = </td><td><input type="text" name="bil1"></td></tr>
<tr><td>masukan bilangan 2 = </td><td><input type="text" name="bil2"></td></tr>
<tr><td>hasilnya =</td><td><input type="text" name="hasil" onclick="penjumlahan()"></td></tr><br> </table><br>
<input type="button" name="" value="+" onmouseover="penjumlahan()">
<input type="button" name="" value="-" onmouseover="pengurangan()">
<input type="button" name="" value="*" onclick="perkalian()">
<input type="button" name="" value="/" onclick="pembagian()">
<br>
<input type="reset" name="" value="reset">
</form>

<script type="text/javascript">
function penjumlahan(){

var a=parseFloat(document.fkalkulator.bil1.value)
var b=parseFloat(document.fkalkulator.bil2.value)

var c=a+b
document.fkalkulator.hasil.value=c
}
function pengurangan(){

var a=parseFloat(document.fkalkulator.bil1.value)
var b=parseFloat(document.fkalkulator.bil2.value)

var d=a-b
document.fkalkulator.hasil.value=d
}
function perkalian(){

var a=parseFloat(document.fkalkulator.bil1.value)
var b=parseFloat(document.fkalkulator.bil2.value)

var e=a*b
document.fkalkulator.hasil.value=e
}
function pembagian(){

var a=parseFloat(document.fkalkulator.bil1.value)
var b=parseFloat(document.fkalkulator.bil2.value)

var f=a/b
document.fkalkulator.hasil.value=f
}
</script>
</body>
</html>

nah seperti yang kita lihat pada script di atas terdapat 2 buah inputan, 1 buah inputan hasil, dan 4 buah button dengan fungsi yang berbeda sesuai dengan aritmatika kali bagi tambah dan kurang, dan jugak ada tombol reset jika ingin mengosongkan nilai yang sudah di inputkan

<form name="fkalkulator">// nah pada script ini terdapat form yang memiliki name="fkalkulator" yang berfungsi untuk menandakan pada java script yang mana form yang mau di buat javascript nya
<table> // dan table ini hanya berfungsi untuk merapikan form yang kita buat
<tr><td>masukan bilangan 1 = </td><td><input type="text" name="bil1"></td></tr>//disini yang harus di perhatikan yaitu name="bil1" yang mana berfungsi untuk menjumlah kan bilangan pertama dengan bilangan kedua pada javascript nya
<tr><td>masukan bilangan 2 = </td><td><input type="text" name="bil2"></td></tr>////disini yang harus di perhatikan yaitu name="bil2" yang mana berfungsi untuk menjumlah kan bilangan kedua dengan bilangan pertama pada javascript nya
<tr><td>hasilnya =</td><td><input type="text" name="hasil"></td></tr>//disini yaitu untuk menampilkan hasil dari 2 buah bilangan tadi
<br> </table><br>
dan di bawah ini terdapat beberapa tombol yang berguna untuk memproses 2 buah bilangan kemudian di tampilkan ke inputan hasil
<input type="button" name="" value="+" onmouseover="penjumlahan()">//onmouseover berfungsi untuk menampilkan hasil cukup mengarah kan mouse ke button penjumlahan
<input type="button" name="" value="-" onmouseover="pengurangan()">
<input type="button" name="" value="*" onclick="perkalian()"> //onclick berfungsi untuk menampilkan hasil dengan mengklik button perkalian tsb
<input type="button" name="" value="/" onclick="pembagian()">
<br>
<input type="reset" name="" value="reset">
</form>

<script type="text/javascript">//untuk memulai javascript
function penjumlahan(){//sebuah function yang di gunakan untuk pemanggilan pada sebuah button

var a=parseFloat(document.fkalkulator.bil1.value) //pembentukan variabel pada javascript dari name bil1 menjadi variabel a
var b=parseFloat(document.fkalkulator.bil2.value)//pembentukan variabel pada javascript dari name bil2 menjadi variabel b

var c=a+b// proses dua buah varibel kemudian di masukan kedalam variabel baru yang kita buat terserah nama nya di sini saya menggunakan variable c
document.fkalkulator.hasil.value=c//untuk menampilkan hasil dari proses 2 buah variable tadi
}
</script>// jangan lupa ini utuk mengakhiri sebuah proses pada java script

nah cuman itu yang dapat saya sampai kan salah kata saya mohon maaf...
kalo ada yang eror bisa di coment di bawah ini


Saturday, 28 March 2015

cara membuat menu pada navbar dengan layout css

langkah pertama yaitu buat sebuah folder dengan nama belajar
kemudian buat index.html di dalam folder belajar
lalu buat lagi style.css di dalam folder belajar

nah kalo yang di atas sudah buat copy kan script di bawah ini ke dalam index.html

<!DOCTYPE html>
<html>
<head>
<title>web profil</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div class="navbar">
<ul>
<li><a href="#">profil</a></li>
<li><a href="#">kontak us</a></li>
<li><a href="#">about</a></li>
</ul>
</div>
</body>
</html>

nah sedikit ane jelasin maksud program di atas
<link rel="stylesheet" type="text/css" href="style.css"> ini berguna untuk memanggil fungsi css pada style.css
<div class="navbar"> kalo yang ini berguna untuk membuat wadah untuk menu atau sering di sebut navbar

nah setalah yang di atas di buat maka kita buat menu di dalam navbar dengan ul dan li,
ul adalah kumpulan dari beberapa li sedangkan li adalah bagian yang terdapat di dalam ul begitu lah sekiranya kalo menggunakan bahasa saya hahaha

sedangkan <a href="#"> berguna untuk pemanggilan link jika mau

untuk css nya copy script di bawah ini


body{
background: rgb(240,249,255);
}

.navbar{
width: 100%;
height: 30px;
background-color: blue;
box-shadow:0 0 16px blue;
}
.navbar ul{
margin:0px;
padding:0px;
list-style: none;
}
.navbar ul li{
margin: 0px;
display: inline;
}
.navbar ul li a{
border-right: 1px solid white;
color: white;
border-radius:none;
color: white;
padding: 5px 5px;
display:inline-block;
}

nah sedikit penjelelasan tentang css di atas
kita lebih ke ul dan li nya aja karna kita membahas cara membuat menu di navbar
nah yang paling penting itu adalah bagian
list-style: none; nah fungsi ini bekerja untuk menghilangkan list pada li
display: inline; yang ini berguna untuk membuat posisi menu kesamping bukan kebawah
border-right: 1px solid white; yang ini berfungsi untuk membuat batasan pada setiap menu
display:inline-block; berguna untuk memposisikan nama menu ketengah dengan sedikit bantuan dari padding

cuman itu yang dapat saya share mudah-mudahan bermanfaat buat teman teman dan juga saya sendiri hehehe

Thursday, 26 March 2015

belajar insert,innerjoin,&like

nah di sini saya ingin sharing bagaimana cara menggunakan beberapa function sql insert innerjoin dan like
sebelum nya saya akan jelasin apasih insert inner join dan like
insert=untuk memasukan sebuah data ke dalam tabel
innerjoin = untuk menghubungkan dari satu tabel ke tabel yang lainnya
like = yaitu pencarian data pada sebuah tabel

cara penulisan insert yaitu
INSERT INTO /nama tabel/ (/nama kolom/,/nama kolom/,....) values ('/data yg di isi/',...);
contoh
INSERT INTO mahasiswa (nim,nama) values ('18000127','irsyadpahlapi');

nimnama
18000127irsyad pahlapi

cara penulisan innerjoin yaitu
SELECT /kolom yang ingin di tampilkan/ from /tabel1/ innerjoin /tabel2/ on tabel1.nim=tabel2.nim;
contoh
SELECT nim,nama,nilai from mahasiswa innerjoin tb_nilai on mahasiswa.nim=tb_nilai.nim;

nimnamanilai
18000127irsyad pahlapi100

cara penulisan like yaitu
SELECT /nama kolom/ FROM /nama tabel/ WHERE /kolom yang ingin di cari/ LIKE '% /nama yang ingin di cari/ %';
SELECT * FROM mahasiswa WHERE nama LIKE '% pahlapi %';

nimnama
18000127irsyad pahlapi

nah begitulah kira kira cara penulisan nya kalo ada yang salah saya mohon maaf karna salah udah makanan sehari hari bagi laki-laki :D hehehe cucol dikit ndro ...

Wednesday, 25 March 2015

cara crud pada database

sebelum nya teman-teman udah tau apa itu CRUD?
alangkah baik nya saya jelasin sedikit apa itu CRUD
CRUD yaitu singkatan dari Create Read Update & Delete
Create = bagaimana membuat sebuah table
Read = bagaimana membaca atau menampilkan sebuah table
Update = bagaimana mengedit sebuah data yang sudah di simpan
Delete = bagaimana cara menghapus sebuah data

pertama kita belajar bagaimana sih membuat sebuah table atau dalam bahasa database nya yaitu Create...
CREATE /nama tabel/ ( nim /type data/(panjang data),nama /type data/(panjang data);
contoh
CREATE mahasiswa(nim varchar(10),nama varchar(30));

berarti disini kita telah membuat sebuah tabel yang bernama mahasiswa dan memiliki atribut,field,atau kolom nim dan nama contoh nya

tabel mahasiswa
nimnama
 
yang kedua kita belajar Read yaitu cara menampilkan data tabel yang sudah kita buat tadi

SELECT * FROM /nama tabel/;
contoh
SELECT * FROM mahasiswa;

maka tabel mahasiswa akan di tampilkan seperti yang di bawah ini
tabel mahasiswa
nimnama
 

tahap ketiga adalah update yaitu mengedit atau merubah data yang sudah di buat
sebelum nya kita umpamakan isi pada tabel mahasiswa yaitu
nim 180001817 dan nama farel pahlapi hehehe

nimnama
180001817farel pahlapi

nah kita ingin mengedit data di atas yaitu dengan cara
UPDATE /nama tabel/ SET /nama atribut/=/nama yang ingin diganti/ WHERE /nama kolom nim/='/nama nim sebagai patokan nama yang ingin di ganti';

UPDATE mahasiswa SET nama='irsyad pahlapi' WHERE nim='180001817';
maka hasilnya akan jadi seperti ini

nimnama
180001817irsyad pahlapi

tahap ke empat adalah delete yaitu menghapus data satu baris
DELETE FROM /nama tabel/ WHERE  /nama kolom yang menjadi patokan biasa nya nim/=/nama nim/;
contoh
DELETE FROM mahasiswa WHERE nim='180001817';
maka hasil nya seperti ini

nimnama



cuman ini yang dapat ane share kalo ada yang salah mohon di koment biar ane bisa mengganti dan memberi informasi keteman-teman yang lain
dan kalo bahasa nya kurang jelas maklumin aja begitulah ane irsyad pahlapi :D hahaha

Monday, 23 March 2015

belajar layout website dengan css dari awal

disini kita belajar bagaimana sih buat css itu
nah berhubung saya gak bisa komat kamit kita langsung ke inti pembicaraannya aja
disini kita ingin membuat

  1. header
  2. navbar
  3. sidebar
  4. konten
  5. footer
dan sedikit tambahan yaitu efek pada css itu sendiri seperti membuat foto oval, membuat foto bergerak dan membuat bagian-bagian css tadi sedikit memiliki shadow atau bayangan" gitu lah kalo gak salah kata kakak yang ngajarin di kampus

nah untuk membuat semua itu menjadi rapi kita butuh yang nama nya  bungkus untuk menjadi kan bagian" css tadi dalam satu kelompok
dari pada saya banyak ngomong ntar gak nyambung lagi langsung aja ke script nya


pertama buat folder terserah nama nya kalo saya biasanya buat nama folder nya belajar kemudian buat index.html dengan notepad lalu ganti .txt dengan .html kemudian copy script ini dan paste kan ke index yang kalian buat
<html>
<head>
<title>belajar layouting website dengan css</title>
<link rel="stylesheet" href="style.css"/ type="text/css">
</head>
<body>
<div class="bungkus">
<div class="header"></div>
<div class="nav">
<h1><b>Link</b></h1>
<ul>
<li><a href="http://pelajaraninformatikauad.blogspot.com" target="_blank">UAD</a></li>
<li><a href="http://pelajaraninformatikauad.blogspot.com" target="_blank">UAD</a></li>
<li><a href="http://pelajaraninformatikauad.blogspot.com" target="_blank">IRSYAD</a></li>
</ul>
</div>
<div class="aside">
<h2>hello mas Bro "^_^"</h2>
<div class="top"><h5><font type="algerian"></h5></div>
<p>sumatra barat adalah tempat yang sangat indah di indonesia itu pun sih kata orang minang :D,
kalo menurut saaya sih sumatra barat itu tempat yang paling spesial yang mana tempat tersebut masih
banyak tumbuhan hijau bahkan menurut saya sumatra barat itu lebih bagus dari pada jogja hehehe jangan
marah ya mas mas dan mbak mbak itu cuman curhatan blakang kampus kok hehehe...
tapi kalo teman teman gak percaya bisa kunjungi sendiri dan saya jugak sudah nyediaain web kemana saja
 hehehe kayak doraemon aja,jika teman teman mau ber kunjung dan apa saja makanan yang harus di coba atau yang tidak boleh di lupakan</p>
</div>
<div class="footer"><a href="http://pelajaraninformatikauad.blogspot.com" target="_blank">irsyad pahlapi</a></div>
</div>
</body>
</html>

kalo yang di atas udah di buat script nya kemudian buat satu lagi yaitu style.css kemudia copy script di bawah ini ke style yang kalian buat

body{
background:white;
padding:0 0 50px;
margin:0;
}

@keyframes myfirst
{
0%   {left:0px; top:0px;}
25%  {left:200px; top:0px;}
50%  {left:100px; top:0px;}
75%  {left:300px; top:0px;}
100% {left:100%; top:0px;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {left:0; top:0px;}
100% {left:85%; top:0px;}
}

.bungkus{
width:80%;
margin:auto auto auto auto;
background-color: none;
}
.header{
width:100%;
height:180px;
background-color:blue;
background-image:url('a.jpg');
background-size:100% auto;
background-repeat:no-repeat;
border-radius:5px 5px 5px 5px;
}
.nav{
float:left;
width:30%;
height:500px;
background-color:yellow;
border-radius:5px 5px 5px 5px;
}
.nav ul{
list-style:none;
padding:0;
margin:0;
}
.nav ul li a{
text-indent:30px;
padding:10px 15px;
color:#fff;
text-decoration:none;
display:inline-block;

}
.nav ul li a:hover{
background:#6699ee;
color:#33ccff;
transition:all 0.3s ease-in-out;
-webkit-transition:all 0.5s ease-in-out;
-o-transition:all 0.3s ease-in-out;
transform:scale(1,1)rotate(360deg);
-moz-transform:scale(1,1) rotate(360deg);
-webkit-transform:scale(1,1) rotate(360deg);
box-shadow:10px 10px 30px rgba(0,0,0,0.7);
}
.aside{
float:right;
width:70%;
height:500px;
background-color:red;
border-radius:5px 5px 5px 5px;
box-shadow:5px 5px 50px 10px #6ff inset;
}
.top{
width:15%;
height:20%;
background-size:100% auto;
background-image:url('a.jpg');
border-radius:100% 100% 100% 100%;
position:relative;
animation:myfirst 5s infinite;
animation-direction:alternate;

-webkit-animation:myfirst 5s infinite;
-webkit-animation-direction:alternate;

}
.footer{
float:left;
width:100%;
height:40px;
background-color:green;
border-radius:5px 5px 5px 5px;
text-align:center;

}
.footer a{
text-decoration:none;
font-family:algerian;
font-size:30px;
}

p{

}

pada .top{ di atas terdapat background-image:url('a.jpg'); dan di .header{} juga terdapat foto nah yang a.jpg ganti dengan foto agan sendiri cara nya pilih salah satu foto yang mau agan buat jadi oval kemudian letakan foto di folder belajar tadi jadi ada 3 file foto.jpg index.html dan style.css kemudian cek foto agan tadi nama nya apa misal irsyad.jpg nah tinggal anda ganti aja di sana jadi background-image:url('irsyad.jpg')

bilangan prima dengan faktor C++

nah langkah langkah untuk membuat bilangan prima dengan faktor yaitu kita butuh 2 function dimana function pertama yaitu

  1. function factor
  2. function prima
setelah itu barulah kita menggunakan main untuk memproses function tadi,untuk script nya bisa di copas langsung ke C++ dan compiler (running):


#include <cstdlib>
#include <iostream>

using namespace std;

int faktor(int x, int y){  
     if(x%y==0){
                return y;
            }
     else{
          return false;
          }
    }

int prima(int x){
    int prim=0;
    for(int i=1;i<=x;i++){
            if(x%i==0){
                       prim++;
                       }
            }
    if(prim==2){
                return true;
                }
    else{
         return false;
         }
    }
int main(int argc, char *argv[])
{
    int data[100];
    int a, b, j=0;

 
    cout<<"\tFaktor dan Faktor prima\n";
    cout<<"input n : ";
    cin>>a;
    cout<<"Faktor dari "<<a<<" selain 1 dan dirinya sendiri : ";
    for(int i=2;i<=a-1;i++){
            if(faktor(a,i)!=false){
                                   data[j]=faktor(a,i);
                                   cout<<faktor(a,i)<<" ";
                                   j++;
                                   }
            }
    cout<<endl;
    cout<<"Faktor prima dari faktor diatas : ";
    for(int i=0;i<j;i++){
            if(prima(data[i])==true){
                                     cout<<data[i]<<" ";
                                     }
            }
    cout<<endl;
     
    system("PAUSE");
    return EXIT_SUCCESS;
}

selamat bekerja dan selamat pagi siang dan malam

Saturday, 21 March 2015

program enkripsi dan deskripsi caesar di C++

hasil enkripsi
#include <cstdlib>
#include <iostream>
#include <string.h>
#define maks 500

using namespace std;

class Enkripsi{
public:
Enkripsi();
void enkripsi();
void deskripsi();
void output();
private:
char chiper[maks];
int key;
char plain[maks];
};
Enkripsi::Enkripsi(){
cout<<"masukan kata yang di inginkan = ";
cin.getline(chiper,sizeof(chiper));
cout<<"masukan kunci yang anda inginkan = ";
cin>>key;
cout<<endl;
}
void Enkripsi::enkripsi(){
for(int i=0;i<strlen(chiper); i+=1){
cout<<chiper[i]<<"("<<int(chiper[i])<<")";
chiper[i]=(chiper[i]+key)%128;
}
}
void Enkripsi::deskripsi(){
for(int i=0;i<strlen(chiper);i+=1){
plain[i]=(chiper[i]-key)%128;
chiper[i]=plain[i];
}
}
void Enkripsi::output(){
for(int i=0;i<strlen(chiper);i+=1){
cout<<chiper[i];
}
}

int main(int argc, char *argv[])
{
Enkripsi goblok;
goblok.enkripsi();
cout<<"\n\nhasil dari enkripsi adalah = ";
goblok.output();
goblok.deskripsi();
cout<<"\n\nkata sebelum di enkripsi = ";
goblok.output();
cout<<endl;

system("PAUSE");
return EXIT_SUCCESS;
}

hasil deskripsi
#include <cstdlib>
#include <iostream>
#include <string.h>
#define maks 500

using namespace std;

class Enkripsi{
public:
Enkripsi();
void enkripsi();
void deskripsi();
void output();
private:
char chiper[maks];
int key;
char plain[maks];
};
Enkripsi::Enkripsi(){
cout<<"masukan kata yang di inginkan = ";
cin.getline(chiper,sizeof(chiper));
cout<<"masukan kunci yang anda inginkan = ";
cin>>key;
cout<<endl;
}
void Enkripsi::enkripsi(){
for(int i=0;i<strlen(chiper); i+=1){
cout<<chiper[i]<<"("<<int(chiper[i])<<")";
chiper[i]=(chiper[i]-key)%128;
}
}
void Enkripsi::deskripsi(){
for(int i=0;i<strlen(chiper);i+=1){
plain[i]=(chiper[i]-key)%128;
chiper[i]=plain[i];
}
}
void Enkripsi::output(){
for(int i=0;i<strlen(chiper);i+=1){
cout<<chiper[i];
}
}

int main(int argc, char *argv[])
{
Enkripsi goblok;
goblok.enkripsi();
cout<<"\n\nhasil dari enkripsi adalah = ";
goblok.output();
goblok.deskripsi();
cout<<"\n\nkata sebelum di enkripsi = ";
goblok.output();
cout<<endl;

system("PAUSE");
return EXIT_SUCCESS;

}

berhubung ane gak bisa buat kalimat yang baik dan benar cukup sampai disini ane buat komentar nya kenapa begitu? seperti yang sebelum nya ane buat komentar panjang lebar yang ada teman" tambah pusing dengan blog ane ^-^ hehehe
pokok eeee copas ae noh program ane langsung jos kok

Wednesday, 18 March 2015

cara menghubungkan kabel UTP dengan rj45

nah sekarang kita membahas apasih kabel UTP dan rj45

  1. kabel utp
    kabel utp adalah suatu kabel penghubung antara komputer dengan peralatan jaringan seperti hub atau switch.
  2. conector RJ45
    conector RJ45 adalah konektor kabel ethernet yang kebanyakan memiliki fungsi sebagai konektor pada topologi jaringan komputer LAN atau pada tipe jaringan lainnya.
trus gimana cara menghubungkan kabel utp dengan RJ45 nya?
sebelum memulai siapkan alat alat nya dulu:
  1. kabel UTP
  2. conector RJ45
  3. tank crimping
  4. dan tester kabel utp
nah kalo udah selesai nyediain alat-alat tersebut langsung saja ke TKP kita coba membuat kabel bertipe straigh dulu
  1. kelupas bagian luar kabel UTP kira-kira sepanjang 2cm kemudian urutkan warna kabel dari kiri ke kanan yang pertama yaitu
    -orange putih
    -orange
    -putih hijau
    -biru
    -biru putih
    -hijau
    -coklat putih
    -dan yang paling kanan warna coklat
  2. kemudian masukan kedalam lobang RJ45, posisi RJ45 yang memiliki tangkai kecil di bawah dan yang gak memiliki tangkainya di atas, lalu pastikan ujung kabel sampai pada ujung RJ45 karena posisi kuningan RJ45 berada pada pojok RJ45 nah kalo sudah selesai kita masuk ke tahap selanjutnya 
  3. masukan RJ45 yang udah di colokan kabel tadi ke tank krimping, untuk mencari lobang nya tinggal cocok kan aja dari RJ45 ke tang krimping nya. kalo sudah ketemu tekan tang krimping nya
  4. stelah itu coba test kabel yang udah di buat tadi menggunakan kabel tester
    1=1
    2=2
    3=3
    4=4
    5=5
    6=6
    7=7
    8=8
    kalo lampunya bergerak secara berurutan antara kabel A dengan kabel B maka kabel yang agan buat berhasil tapi kalo lampunya gak hidup berarti gagal atau lampunya gak sesuai urutan berarti ada kabel yang salah colok alias gak sesuai urutan warna di atas
nah untuk pembuatan kabel cros cuman beda nya waktu pengurutan warna kalo kabel cross di kabel A warna kabel nya
-orange putih
-orange
-putih hijau
-biru
-biru putih
-hijau
-coklat putih
dan di kabel B
-hijau putih
-hijau
-putih orange
-biru
-biru putih
-orange
-coklat putih
-coklat

nah kalo udah selesai tinggal di testing dengan kabel tester tadi dengan urutan lampu
1=3
2=6
3=1
4=4
5=5
6=2
7=7
8=8

sekian dari saya fastabaqul khairat assalamualaikum wr.wb

Tuesday, 17 March 2015

membuat bilangan pangkat dengan C++ berupa funtion

nah disini ane ingin sharing gimana sih cara nya buat bilangan perpangkatan dengan function
nah disini ane tunjukan script nya dengan menggunakan C++


#include <iostream>

using namespace std;
float pangkat(float a,int n){

float hasil;
hasil=1;
for(int i=1;i<=n;i++){
hasil=hasil*a;
}
return hasil;
}

int main(int argc, char** argv) {
int a,n;
a=5;
n=3;
cout<<pangkat(a,n);
return 0;
}

nah disini ane jelasin sedikit bagaimana proses kerjanya
disini ane menggunakan fungstion real yaitu di C++ disebut float dan nama funcion float dan 2 parameter yang mana a bertipe float dan n bertipe integer
disini saya juga menggunakan beberapa variable tambahan didalam proses kerjanya yaitu i dan hasil
nah selanjutnya kita menggunakan perulangan for dimana nilai awal yaitu 1 dan berakhir ketika nilai sama dengan nilai n
dan sebelum nya kita membuat nilai hasil =1 yaitu berguna untuk proses perulangan pertama dimana ketika perulangan pertama nilai awal yaitu bernilai dirinya sendiri contoh
kita masukin 5 pangkat 3
lalu saat perulangan pertama yaitu
1x5=5
perulangan 2 5x5=25
perulangan 3 25x5=125
dan ketika perulangan 4 berarti nilai i lebih besar dari nilai n maka perulangan selesai dan kita sudah dapatkan bahwa nilai hasil adalah 125
kemudian kita tinggal nampilkan di menu utama dengan cout kemudian nama funtion

cuman itu yang dapat saya jelas kan CEKIDOT...

membuat bilangan prima di C++

nah di sini ane ingin share ilmu yang habis di ajarin dosen ane yaitu menentukan bilangan yang kita masukan tersebut bilangan prima atau tidak

 #include <cstdlib>
#include <iostream>

using namespace std;
int main(int argc, char *argv[])
{
    int n, y;
    cout<<"masukan bilangan:";cin>>n;
    y=1;
    for (int i=2; i<=n;i++){
    if (n%i==0){
    y++;
}
}
    if (y==2){
    cout<<"bilangan prima"<<endl;
}
    else{
    cout<<"bukan bilangan prima"<<endl;
}

    system("PAUSE");
    return EXIT_SUCCESS;
}

sedikit ane jelasin soal program di atas
proses berjalannya program ini ketika nilai y==2 maka bilangan prima dan jika nilai y kecil dari 2 atau besar dari 2 maka bukan bilangan prima
contoh
kita masukin nilai 5 maka 5%5=0 maka 1+1=2 maka hasil nya bilangan prima
jika kita masukin 9 maka 9%3=0 1+1=2 ,9%9=0 2+1=3 maka bukan bilangan prima karna besar dari 2

ini sih menurut ane soal nya menurut pendapat orang berbeda beda ada yang bilang satu bilangan prima ada jugak yang bilang bukan bilangan prima tapi di sini ane membuat bahwa 1 bukan bilangan prima karna tidak bisa di faktor kan

ngomong apa lagi yah yang nulis blog ini kok makin goblok yah hahahha

Monday, 16 March 2015

mengatasi masalah koneksi yang Deprecated:

nah disini ane juga sedikit pusing awalnya kenapa sih koneksi ane kalo di localhost terhubung sementara waktu di hosting malah eror seperti yang di bawah ini
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead

nah awal nya ane udah ngerobah mysl_connect(): ane ke mysqli tapi tetap saja gak bisa ane jadi bingung gimana lagi cara nya
tapi ane akhirnya menumakan solusi nya setelah ane serching" di google ternyata hanya salah di versi php nya yang mana pada hostingan sekarang ini sudah menggunakan php 5.5 sementara ane baru ngerti kodingan yang php 5.3 yo gak nyambung
kemudian pada cpanel ane langsung menggantikan versi php ane jadi 5.3

nah apabila teman" jugak mengalami masalah seperti ini pertama coba lah menggunakan versi 5.3 dan koneksi nya sperti dibawah ini

<?php
mysql_connect("hostname","username","password");
mysql_select_db("mahasiswa");
?>

untuk setingan pada idhostinger untuk memindah kan versi ke 5.3 teman teman bisa mengikuti tutorial di bawah ini

langkah pertama klik konfigurasi php pada menu tingkat lanjut
Deprecated
setelah itu anda akan masuk ke menu di bawah ini, untuk menu di bawah ini anda tinggal sesuaikan saja dengan versi mysql atau mysqli, untuk mysql biasa nya 5.3 dan untuk mysqli 5.5

Deprecated



tapi kalo teman" menggunakan versi 5.5 coba lah koneksi di bawah ini

<?php
mysqli_connect('hostname', 'username', 'password', 'db_name');
?>


nah cuman itu yang dapat saya sampaikan kalo pusing langsung aja beli tali satu meter lalu ikat di atas atap kemudian lilitkan ke leher solusi nya pasti ketemu hahahaha

membuat kata kunci pada form login

nah sebelum nya kita membahas bagaimana cara mengkoneksikan web kita ke xampp nah sekarang kita belajar gimana sih cara buat kata kunci pada form login, nah langsung aja di copy script di bawah ini kedalam login.php
<?php
include 'koneksi.php';
$username = $_POST['username'];
$pass= $_POST['pass'];

$q="SELECT * FROM tb_user where user_name='$username' AND `password`='$pass'";
//die($q);
$h=mysql_query($q);
$jml_data = mysql_num_rows($h);
if($jml_data>0){
session_start();
$_SESSION['username']=$username;
header('location:lest.php');
}
else{
header('location:formlogin.php');
}
?>

nah ane jelasin apa sih include "koneksi.php",nah penggunaan kata include yaitu pemanggilan index koneksi yang sebelum nya kita buat tadi apa bila kita ingin melihat,mencocokan,maupun menginputkan data ke data base kita harus membuat koneksi nya dlu nah disini kita sudah buah index koneksi jadi kita tinggal panggil index koneksi dengan menggunakan kata include kemudian di ikuti nama index yang kita buat tadi
nah berhubung di sini kita bahas kata kunci kita langsung ke tkp saja di session star di mana kata kunci yang kita butuh kan untuk masuk ke index.php ,nah disini bisa kita lihat ada $_session['username']='username nah ini berguna untuk membuat kunci untuk masuk ke index.php dimana kunci kita untuk masuk ke index harus punya username
location:index.php yaitu berfungsi untuk mengarah kan kita ke index jika username dan password kita cocok dengan data yang udah ke simpan di database kita tapi jika tidak maka akan di arah kan ke index home.php kita lagi atau formlogin

sebelum itu di jalan kan kita harus punya kunci di index kita dulu biar ketika orang membuka web kita jika tidak memiliki kuci maka di arahin ke formlogin atau disini saya memberi nama form login ane home.php nah jika kita punya kunci kita bisa melihat tampilan index kita
script nya bisa
<?php
session_start();
if(empty($_SESSION['username'])){
header('location:formlogin.php');
exit;
}
?>

di copy langsung ke index.php agan


pasti teman teman bingung kan?
sama saya jugak bingung hehehehe