Monday, 16 January 2017

SSL Gratis, Let's encrypt Cara konfigurasi dan installasi dengan Nginx

Siang ini saya mau bagi-bagi cara dapetil SSL Free, hehe

kita kenalan dulu sama Let's Encrypt yg menyediakan SSL/TLS gratis, terotomatisasi, dan opensource yang diharapkan memberi manfaat bagi publik dari segi keamanan berinternet.
Sertifikat SSL ini disediakan oleh Internet Security Research Group (ISRG)





Sebelum kita gunakan ini ada beberapa hal dari Let's Encrypt yang perlu kita tahu bulat:


  • Gratis: Setiap mahluk orang yg memiliki domain bisa menggunakan Let's Encrypt untuk memperoleh sertifikat SSL yg bisa dipercaya secara gratis :v mantaf.
  • Otomatis: Buat dapetin sertifikat SSL dari Let's Encrypt caranya gampang banget, cepet lagi :3 dikarenakan proses otomatisasi.
  • Aman: Dengan menggunakan SSL di server kita jadi keamanan bisa lebih terjamin. Apalagi Let's Encrypt mendukung hampir semua browser yang ada :3.
  • Transparan: Data dari semua SSL tercatat secara publik di database mereka yang memungkinkan semua orang untuk menelitinya.
  • 90 hari: Masa berlaku dari sertifikat SSL gratisan ini hanya 90 hari tapi dikarenakan mendukung otomatisasi sehingga gak masalah karena bisa auto-renew.

Installasi dan konfigurasi : 

Langkah 1 - Install Let's Encrypt Client

Langkah pertama untuk menggunakan Let's Encrypt untuk memperoleh sertifikat SSL adalah dengan menginstal software certbot-auto pada server. Saat ini, cara terbaik untuk menginstal certbot-auto adalah untuk download dari situs download EFF's. klien akan secara otomatis dan mendapakan update yang tersedia dan yang diperlukan setelah instalasi.

kalian bisa download certbot-auto Let'S Encrypt ke /usr/local/sbin dengan mengetikkan:


$ cd /usr/local/sbin
$ sudo wget https://dl.eff.org/certbot-auto


Harusnya sekarang ada certbot-auto di directory /usr/local/sbin :3 klo gak ada ya nasib ulangi langkah tadi :v.

Buat file tadi bisa dieksekusi dengan cara

$ sudo chmod a+x /usr/local/sbin/certbot-auto

Langkah 2 - Mendapatkan Sertifikat
Edit file /etc/nginx/nginx.conf
Tambahkan di baris ini:

server {
       . . .
        location ~ /.well-known {
                allow all;
        }
        . . .
}

Sekarang eksekusi perintah ini
$ sudo certbot-auto certonly -a webroot --webroot-path=/usr/share/nginx/html -d contoh.com -d www.contoh.com
ganti contoh.com dengan website kalian

Oya jangan lupa mengizinkan port 443/SSL di firewall kalian masing2


Generate Strong Diffie-Hellman Group

Untuk lebih meningkatkan keamanan, kita juga harus menghasilkan Diffie-Hellman group yg kuat. Untuk menghasilkan grup 2.048-bit, gunakan perintah ini:

$ sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem 2048

Untuk yg bingung Diffie-Hellman itu apa bisa klik cari di mbah gugel :3

Langkah 3 - Konfigurasi TLS / SSL di Web Server (Nginx)

Edit file /etc/nginx/nginx.conf
Cari yg kaya gini

listen 80 default_server;
listen [::]:80 default_server ipv6only=on;

trus kasih ; atau # atau dihapus aja gpp :3
trus tambahin di dalem server { }

listen 443 ssl;

server_name contoh.com www.contoh.com;

ssl_certificate /etc/letsencrypt/live/contoh.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/contoh.com/privkey.pem;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_dhparam /etc/ssl/certs/dhparam.pem;
ssl_ciphers 'ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA';
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_stapling on;
ssl_stapling_verify on;
add_header Strict-Transport-Security max-age=15768000;

perintah tadi untuk mengaktifkan SSL di web server kalian

terakhir tambahin di luar server {}


server {
    listen 80;
    server_name example.com www.example.com;
    return 301 https://$host$request_uri;
}

jadi ada dua server{}
Save dan exit

lalu cek konfigurasi
$ sudo nginx -t

Lalu jika tidak ada masalah silahkan restart nginx nya
Jika sudah berhasil maka di atas url kalian akan bertuliskan secure hehe




sekian dari saya jika ada yg kurang jelas bisa ditanyakan di kolom komentar :3

Sumber:
https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04
https://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange

Sunday, 25 December 2016

Android pertama dan sejarah singkatnya

Balik lagi sama gue :v gue siapa ya? hehe (garing)
ditengah hari sundel bolong ini yg amat panas dengan kipas angin muter2 di depan gue ini gue mau bahas tentang komputer mini yg kalian pake buat nonton++ chat ama doi :v iya doi, doi yg sama orang lain wkwkwk :v
gue bahas android pertama kali ama sejarahnya :v

ok langsung aja ke KTP (Kejadian Tempat Perkara) :v

oya kenapa tadi saya bilang komputer mini? karna smartphone bisa di bilang komputer, gak percaya?
smartphone pasti punya RAM, Processor, dan pastinya penyimpanan buat nyimpen foto2 alay yah :v

Menurut https://id.wikipedia.org/wiki/Android_(sistem_operasi)

Android adalah sistem operasi berbasis Linux yang dirancang untuk perangkat bergerak layar sentuh seperti telepon pintar dan komputer tablet.
Android awalnya dikembangkan oleh Android, Inc., dengan dukungan finansial dari Google, yang kemudian membelinya pada tahun 2005.
Sistem operasi ini dirilis secara resmi pada tahun 2007, bersamaan dengan didirikannya Open Handset Alliance, konsorsium dari perusahaan-perusahaan perangkat keras, perangkat lunak, dan telekomunikasi yang bertujuan untuk memajukan standar terbuka perangkat seluler.
Ponsel Android pertama mulai dijual pada bulan Oktober 2008.
Google mengakuisisi Android Inc. pada tanggal 17 Agustus 2005, menjadikannya sebagai anak perusahaan yang sepenuhnya dimiliki oleh Google

singkatnya android sebelumnya milih Android, Inc. sebelum dibeli sama mbah Google

Ponsel android pertama


oya tau gak, sebelum dibuat untuk telepon pintar alias smartphone, android ditujukan untuk kamera digital loh, gak percaya? cek nih https://id.wikipedia.org/wiki/Android_(sistem_operasi)#Sejarah


oya hampir gak inget :v
ini beberapa versi android yg saya ambil dari perpustakaan online dan penolong buat bikin makalah yaitu om https://id.wikipedia.org/wiki/Daftar_versi_Android :v

Sejak April 2009, versi Android dikembangkan dengan nama kode yang dinamai berdasarkan makanan pencuci mulut dan penganan manis.
Masing-masing versi dirilis sesuai urutan alfabet, yakni

1. Cupcake (1.5),
2. Donut (1.6),
3. Eclair (2.0–2.1),
4. Froyo (2.2–2.2.3),
5. Gingerbread (2.3–2.3.7),
6. Honeycomb (3.0–3.2.6),
7. Ice Cream Sandwich (4.0 - 4.0.4),
8. Jelly Bean (4.1 - 4.3),
9. KitKat (4.4+),
10. Lollipop (5.0+),
11. Marshmallow (6.0)
12. Nougat (7.0)

jadi laper yak wkwkw
ada salah satu versi android kalian gak? wkwk

oya mungkin kalian bingung kok yg A sama B nya gak ada, karna versi itu masih beta atau tahap Prakomersial masing2 namanya Astro Boy dan Bender https://id.wikipedia.org/wiki/Daftar_versi_Android#Versi_rilis_prakomersial_.282007.E2.80.932008.29

oya android itu sifatnya opensource artinya kalian bisa otak atik isinya android sesuka hati tanpa kena tuntut

udah dulu ah laper ngomongin makanan hehe

Thursday, 17 November 2016

Linux untuk pemula

Linux for Begginers



ya bersama lagi dengan saya, jika anda membaca ini berarti anda sedang membaca :v

ya kali ini saya akan membahas beberapa linux dengan tingkat tingkat user experience yang lumayan buat begginers wkwkw, sok inggris banget ya saya, maksudnya linux dengan tampilan yang mudah dan tidak rumit bagi pemula :v

beberapa Distro Linux dibawah adalah yang menurut saya lumayan untuk pemula, klo kalian punya pendapat silahkan sertakan di komentar di bawah situ :v

ok langsung aja kita ke TKP :v

1. Linux Mint


Ya ini menjadi kandidat pertama bagi saya, karna dulu waktu saya pertama kali mengenal linux saya menggunakan linux mint :v

     Linux Mint adalah sistem operasi Linux yang merupakan suatu distribusi Linux dengan basis Debian dan Ubuntu, dengan Linux Mint Debian Edition (LMDE) sebagai suatu alternatif yang sepenuhnya berbasis Debian. Aplikasi yang dapat berjalan di Ubuntu, juga bisa berjalan pada LinuxMint

jadi kesimpulan dari om wiki diatas adalah Linux Mint itu ada 2 jenis yaitu anaknya ubuntu dan debian :v
Untuk tingkat user experience lumayan untuk pemula yg bermigrasi dari tetangga sebelah :v
berikut cekrincutnya :v

Hasil gambar Hasil gambar

2. Ubuntu

Gambar terkait

    Ubuntu adalah salah satu distribusi Linux yang berbasiskan pada Debian dan memiliki interface desktop. Proyek Ubuntudisponsori oleh Canonical Ltd (perusahaan milik Mark Shuttleworth). Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan.

kenapa ubuntu? karna ubuntu adalah salah satu distro linux untuk kalangan desktop yang banyak di gunakan di dunia menurut http://distrowatch.com/ :v

dari sisi user experience ubuntu tidak kalah dengan Linux Mint :v
Ubuntu sangat mudah di customisasi dari segi tampilan, untuk anda yang gila akan tampilan tapi tidak rela resource memory anda terkuras sampai kering, ubuntu salah satu saran dari saya :v

3. Debian

Hasil gambar untuk debian

Menurut https://id.wikipedia.org/wiki/Debian

    Sistem operasi Debian merupakan gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel Linux, sehingga populer dengan nama Debian GNU/Linux. Sistem operasi Debian yang menggunakan kernel Linux merupakan salah satu distro Linux yang populer dengan kestabilannya. Dengan memperhitungkan distro berbasis Debian, seperti Ubuntu, Xubuntu, Knoppix, Mint, dan sebagainya, maka Debian merupakan distro Linux yang paling banyak digunakan di dunia.

Debian merupakan distro yg cukup tua dan bisa di bilang cukup stabil dan pada saat ini menempati urutan ke 2 setelah Linux Mint dan sebelum Ubuntu menurut http://distrowatch.com/ :v

mungkin kalian bertanya2 kok tampilan debian sama ubuntu sama? mungkin kalian kira saya mulai lavar :v tidak saya haus :3
kenapa sama? karna Linux menggunakan DE (Desktop environment) info lebih lanjut bisa di next post atau yg gak sabaran bisa ke mari :v

Kesimpulan

ya cukup ini dulu aja ya :v
kesimpulannya Linux menggunakan DE yaitu (Desktop environment) yg merupakan yg mengatur semua tampilan suatu distro linux banya versi Desktop environment yg beredar di dunia maya ini :v

jika tetangga sebelah hanya punya 1 DE, Linux punya bejibun DE yg tak kalah menarik dengan tetangga sebelah :v

jika ada salah kata mohon maaf lahir dan batin :)

ya sekian dari saya, jika ada sumur diladang boleh kita menumpang mandi, atuh malu mandi di ladang :v

Terimakasih

Saturday, 27 August 2016

Aplikasi sederhana dengan HTML dan PHP

Malem semua, kebetulan malem ini malem minggu :v dan gregetnya mati listrik di wilayah tempat tinggal ts :3

bahan-bahannya
1. sabun XAMPP :v
2. PC/Laptop Tangtop
3. Niat dan Doa
4. Jari untuk mengetik
5. Mata untuk melihat


ok mari kita bahas cara bikin aplikasi sederhana :3
ok sebelumnya jika ada yg belum tahu bulat tentang apa sih HTML (Hypertext Markup Language) sama Pemberi Harapan Palsu PHP (Hypertext Preproccessor) :3 mari tanya ke rumput yg bergoyang mbah gugel atau ke om wiki :3


ok mari langsung aja saya kasih script sederhananya di bawah :3
utuk penjelasannya di bawahnya lagi :v




1. kita buat folder project kita
folder disini dimaksudkan agar saat kalian bikin project selanjutnya kaga bingung sama aplikasi yg nyampur2 kaya es campur :3
misalnya project_1 letakan di dalam folder xampp/htdocs/disini :3

2. buka text editor kesukaan kalian
ok disini kalian menyiapan text editor buat nanti kalian mijit2 keyboard :3

3. Script 1
Copy bahasa alien HTML ini ke text editor kalian :3

<html>
  <head>
    <title>Aplikasi Sederhana</title>
  </head>
  <body>
  <h1>Aplikasi Sederhana Dengan HTML dan PHP</h1>
  <br>
  <table>
  <form action="proses.php" method="POST">
  <tr><td>Nama Lengkap</td><td><input type="text" name="nama_lengkap"></td></tr>
  <tr><td>Tempat, Tgl Lahir</td><td><input type="text" name="ttl"></td></tr></tr>
  <tr><td>Alamat</td><td><textarea name="alamat"></textarea></td></tr></tr>
  <tr><td><input type="submit" value="Ok Sip"></td></tr>
  </form>
  </table>
  </body>
</html>

lalu simpan dengan nama index.html
contoh jika anda menggunakan notepad biasa :3 sesuaikan dengan editor masing2


lalu buka dengan browser kesayangan kalian lalu ketikan di URL browser dengan 127.0.0.1/project_1

maka akan nongol seperti ini :v



4. penjelasan Script 1

<html>
  <head>
    <title> ... </title>
  </head>
  <body>
  ...
  </body>
</html>

tag <head> ... </head> adalah tag tempat menempatkan elemen judul suatu website atau disain suatu website
tag <title> ... </title> adalah tempat dimana judul suatu website berada, coba kalian perhatikan di bagian pojok atas kiri browser kalian saat membuka website, ya tepat sekali title berada di situ :3
tag <body> ... </body> adalah tempat dimana isinya suatu website berada :v bisa kalian isi sesuka hati, contohnya script diatas :v

  <h1>Aplikasi Sederhana Dengan HTML dan PHP</h1>
  <br>
  <table>
  <form action="proses.php" method="POST">
  <tr><td>Nama Lengkap</td><td><input type="text" name="nama_lengkap"></td></tr>
  <tr><td>Tempat, Tgl Lahir</td><td><input type="text" name="ttl"></td></tr></tr>
  <tr><td>Alamat</td><td><textarea name="alamat"></textarea></td></tr></tr>
  <tr><td><input type="submit" value="Ok Sip"></td></tr>
  </form>
  </table>

tag <h1> ... </h1> gunanya untuk header atau kepala :v maximal sampai h7
tag <table ... <table> berguna untuk bikin tabel :3
tag <tr> ... </tr> kepanjangan dari table row fungsinya membuat baris pada table :3
tag <td> ... </td>kepanjangan dari table data fungsinya buat tempat dimana data dalam table di letakan :3
tag <form> ... </form> dipake buat menerima masukan dari user buat di kirim ke server,  action="proses.php" adalah tempat tujuan mengirimkan data dari user ke server,  method="POST" berguna ngasih tau keserver metode apa yg kita pakai apakah POST atau GET :3
tag <input> gunanya buat tempat kalian memasukan karakter, type="text" untuk memasukan karakter text, type="submit" untuk membuat tombol untuk mengirim karakter :3
tag <textarea> ... </textarea> hampir sama dengan input hanya saja tag ini lebih banyak mengisikan karakter :3

5. script 2
nah script sebelumnya berisikan code buat user alias buat pemakai untuk sebuah aplikasi dapat berjalan harus punya script proses :3
contohnya

<html>
  <head>
    <title>Aplikasi Sederhana</title>
  </head>
  <body>
  <h1>Aplikasi Sederhana Dengan HTML dan PHP</h1>
  <br>
  <table>
  <tr><td>Nama Lengkap</td><td> : <?php echo $_POST['nama_lengkap']; ?></td></tr>
  <tr><td>Tempat, Tgl Lahir</td><td> : <?php echo $_POST['ttl']; ?></td></tr></tr>
  <tr><td>Alamat</td><td> : <?php echo $_POST['alamat']; ?></td></tr></tr>
  </table>
  </body>
</html>

lalu simpan dengan cara seperti sebelumnya dengan nama proses.php

tag <?php ... ?> mendefiniskan itu adalah bahasa PHP :3
tag echo hanya untuk php berguna untuk menampilkan suatu data :v
tag $_POST[' ... '] berguna untuk mengambil data yg dikirimkan user ke server :v

6. Uji nyali :v
ok tahap ini adalah tahap uji nyali eh coba maksudnya :v
kalian isikan inputan yg tersedia lalu klik tombolnya :v

setelah di klik tombolnya
jika berhasil maka selamat anda menjadi programer :v



sekian dari saya jika da kesalahan mohon di koreksi kripik pedas dan saran tolong komen aja gan :v 

disana gunung disini gunung di tengah2nya pulau jawa
jika ada umur yg panjang pasti kita berjumpa lagi :v wkwkw :D

wasalam :3


Wednesday, 8 June 2016

apa sih isinya CPU? bagian-bagian cpu? fungsinya apa?

ok balik lagi sama saya :v saya akan membahas tentang jeroannya isinya CPU :v

ini bisa jadi referensi buat yg mau beli komputer tapi masih awam banget biar kaga di bohongin :v
oya disini saya hanya menjelaskan fungsinya untuk pengertiannya mungkin next post :v

ok balik lagi ke topik hidayat utama :v


1. Motherboard/Mainboard
Apaan tuh? emaknya papan? :v
Motherboard atau bisa juga disebut Mainboard adalah tempat dimana beberapa komponen penting komputer terpasang :v misalnya processor RAM dan masih banyak lagi :v
jadi ibarat emaknya bagi hardware yg lain :3 :v untuk penjelasan lebih lanjut motherboard bisa next post atau kalian yg gak sabaran bisa cari di mbah google :v


2.Processor

Nah ini tuh otaknya komputer :v tau sendiri kan orang klo gak punya otak gak bakal idup :v
Processor itu ada beberapa macem :v dan vendor yg berbeda :v
misal AMD dan INTEL itu salah satu produsen processor cukup terkenal :3


3.RAM

Apaan sih RAM? RAM itu ibarat ingatan jangka pendek manusia :v
cara kerjanya saat kalian sedang menyalakan komputer system operasi akan di load/muat ke RAM :v
trus klo kalian lagi bikin masalah makalah buka aplikasi word nah tuh aplikasi akan memakan space/ruang kosong RAM, makin banyak aplikasi yg di buka makin besar space yg terpakai :v
Nah saat kalian menutup aplikasi/program space pada RAM akan kosong sesuai yg di pakai suatu aplikasi, dan jika komputer dimatikan maka RAM akan benar2 kosong :v


4.Harddisk Drive
Apaan tuh harddisk? nah ini fungsinya gak terlalu vital tapi penting buat komputer :v
karna sejatinya tanpa harddisk komputer masih bisa hidup :v tapi gak ada OS nya :v
harddisk drive atau di singgkat HDD itu ibarat ingatan jangka panjang manusia :v
berfungsi menyimpan data, file, film biru, musik, dll :v

5.Heatsink
Heatsink? itu kok mirip kue lapis ya :v
fungsinya itu buat penyebar panas processor :3 ,panas? iya makin banyak suatu proses yg dikerjakan processor maka makin panas itu processor :3 nah karna makin panas si heatsink bertugas mengantarkan panas menyebar dari processor biar si processor gak kepanasan, fungsinya mirip kompres buat yg demam :v


6.Fan
Nah ini adalah kipas :v
kipas? ya beneran kipas letaknya ada di atas heatsink fungsinya nyedot udara panas ke luar jadi makin adem processornya :v


7.Slot Expansi
Ini fungsinya yg mau nambah port USB, LAN, Sound dll :v
walaupun kebanyakan produsen menyertakan port-port yg penting itu sudah build in atau on board :v
ada aja yg mau nambah :v

- AGP , biasanya buat VGA Card :v
- PCI , buat nambah2in yg mau ditambah :v
bedanya apa sih? kecepatannya bro :v






ya sekian dulu dari saya :v mungkin ada kata2 yg kurang enak :v mohon maap :3

Tuesday, 7 June 2016

Apa sih itu processor?



Prosesor itu komponen komputer yg jadi otaknya yg jalanin proses dan ngendaliin kerja komputer dengan kerjasama sama perangkat komputer yg lain, satuan kecepatan Prosesor adalah Mhz atau Ghz  klo semakin gede kecepatan suatu Prosesor jadi semakin cepet kerja komputer buat ngelakuin proses tertentu. klo kapasitas prosesornya besar trus didukung oleh RAM yg gede juga ngebantu setiap instruksi dengan cepat.

Bagian yg penting prosesor:

1. Arithmatics Logical Unit (ALU) : kerjaannya ngitung aritmatika (matematika) :v yg terjadi sesuai dengan intruksi program.
2. Control Unit (CU) :  Pengatur lalu lintas jalanan data seperti input, dan output. :v
3. Memory Unit (MU) (bukan klub bola :v) : Alat penyimpanan kecil yg punya kecepatan cukup tinggi.


      Fungsi prosesor di sebuah komputer punya fungsi yg sangat penting, gara2 komponen kecil ini sangat menentukan kecepatan performa dari sebuah komputer.
biasanya fungsi sebuah prosesor buat proses data yg diterima dari alat masukkan atau input, trus menghasilkan keluaran atau output.
Cara kerja prosesor akan terus terhubung dengan komponen komputer yang lainnya, terutama harddisk drive (HDD) dan Memori RAM. Fungsi prosesor juga di ibaratkan sebagai sebuah otak dari komputer karena setiap data yg akan diproses akan selalu lewat prosesor trus diolah dan menghasilkan data-data yg di inginkan user/pengguna.


sekian dari saya mohon maap jika da kata2 yg kaga enak :v

suka duka programer :v




Programmer itu salah satu pekerjaan yg mungkin buat beberapa orang selalu menganggap " wow :v", namun sebenarnya di balik batu itu semua ada beberapa proses suka dan duka nya.

Beberapa mahluk orang menyukai pekerjaan ini, karena bisa dilakuin di mana aja, apalagi seorang web programmer. Bisa di bilang dimana ada internet pasti bisa kerja :v .

Bahkan ada juga yg bilang "lebih baik gak bawa dompet dari pada gak ada internet :v".
Yah... itulah dunia programmer yg selalu erat pelukannya kaitanya dengan dunia teh maya.

Disatu sisi pekerjaan ini memiliki satu hal yg lumayan enak, :v karena secara fisik gak nguras kolem banyak tenaga. cuma modal jari-jari sepeda yg mijit-mijit di atas keyboard dan pastinya otak yg selalu muter-muter :v

Saking asiknya kebanyakan programmer akan ngabisin waktu malemnya untuk nyelesaiin kerjaannya.
Karena gak sedikit mereka yg bilang bahwa malam itu lebih tenang, sehingga bisa dibilang dengan banyak coding, yg kadang susah di dapatin dalam kondisi yang rame sehingga konsentrasipun akan keganggu

tapi gak sedikit programmer yg selalu terngiang-ngiang script dan coding di dalam mimpinya :v .
apalagi bila ada data ataupun script yg gak running wadau :v , makan gak enak, tidurpun gak nyenyak.. Alhasil biasa berbicara sendiri, bertanya dan di jawab pun sendiri :v

Yah itulah dunia Programmer yg beberapa orang ngeliat sebagai aktivitas atau pekerjaan yg "Wow" tapi pastinya memiliki beban mental yg sangat amat terhadap pekerjaan nya. :v

mohon maaf jika da kata yg tidak enak di mata :3
keep coding :v

Apaan sih itu RAM? bedanya DDR, DDR2, DDR3, DDR4?

hai selamat pagi :v

ketemu lagi sama saya di blog saya ini :v

kali ini saya akan membahas tengang RAM :v

apaan sih itu? jenis makanan apaan :v
RAM atau kepanjangan dari Random Access Memory :3
hah apaan?
itu tuh yg suka bikin main game berat suka nge-lag klo gak kuat :v
ooooh yg itu :v

ok balik lgi ke topik hidayat sebelumnya :v
RAM berfungsi sangat vital bagi suatu komputer :3
fungsinya untuk menyimpan data sementara :v

simpelnya ente lagi buat masalah makalah :v ente buka mikocok wrod(sensor merk :v) nah saat entuh aplikasi di buka dia akan berjalan di RAM nah pas ente simpen tuh makalah baru deh disimpen secara permanen di harddisk :v kecuali ente hapus sendiri ya ilang :v nah saat program/aplikasi di buka akan memakan ruang di RAM secara sementara, pas aplikasi di tutup RAM akan mengosongkan ruang yg tadi dipakai oleh aplikasi/program tadi :v

jadi kesimpulan RAM itu adalah penyimpanan sementara :v semakin besar ukuran atau semakin banyak suatu aplikasi/program yg ente buka maka akan semakin ngos2an tuh RAM ente, nah klo udah ke abisan ruang kosong maka akan nge-lag :v

klo RAM DDR, DDR1, DDR2, DDR3, DDR4 apaan?
ok kita akan membahas jenis2 RAM :v
sebenernya banyak jenis RAM tapi saya akan pokuskan ke RAM keluaran yg gak jadul2 amat :3
ok apa sih DDR?

DDR adalah singkatan Double Data Rate adalah jenis memori komputer yang digolongkan berdasarkan kecepatannya :v


1.DDR
RAM ini adalah generasi 1 yang memiliki frekuensi transfer antara 200 MHz sampai 400 MHz, DDR RAM ini juga memiliki beberapa jenis, diantaranya DDR-200 yang memiliki memory clock 100 MHz, DDR-266 yang memiliki memory clock 133 MHz, DDR-333 dengan memory clock 166 MHz, serta DDR-400 dengan memory clock 200 MHz, dengan voltase 2,5/2,6 V (versi jadul :v)

2. DDR2
DDR2 RAM yang memiliki nama standar DDR2-400, DDR2-533, DDR2-677, DDR2-800, dan DDR2-1066, dengan frekuensi transfer antara 400 MHz sampai 1966 MHz. yang memerlukan voltase 1,8 V (mayan lah buat maen zuma :v)

3. DDR3
DDR3, Perbedaan DDR3 dengan DDR2 terletak pada frekuensi transfernya yang lebih tinggi yang mencapai 2133 MHz, sedang DDR2 maksimal hanya sampai 1066 MHz, dilihat dari segi memory clocknya tidak jauh berbeda dengan DDR2 yaitu dari 100 MHz sampai 266 MHz, dengan voltase yang hanya 1,5 V (anjrit :v mayan buat maen game berat :v)

4.DDR4 
DDR4, dimulai dari 2133Mhz. Kecepatan tersebut adalah batas tertinggi dari DDR3. Nantinya DDR4 mungkin diteruskan sampai 4266Mhz. Chip DDR4 memiliki kerapatan lebih besar, mencapai 16Gb atau 2Gb perchip. 2 kali lebih banyak kapasitas RAM dibanding DDR3.
Kedepan, DDR4 RAM dapat dimulai dari memory 16GB permodule, dan terbesar dapat mencapai 64GB untuk kelas server computer,dengan voltase yang hanya 1,2 V (mantav :v anti nge-lag nih :v)

kaga ngarti :v ada gambarnya gak :v
yg kanan buat komputer yg kiri buat tangtop laptop :v
kok DDR 4 gak ada?
sabar2 DDR 4 terbilang masih baru nongol di 2014 jadi belum banyak motherboard yg  suprot :v
ni gambarnya :3

ini ddr 4 PC :3

ini ddr4 lepi :v
masih bingung bedanya? :3
bedanya tuh di kecepatan transfer datanya :v satuannya MHz itu yg tadi di atas ada clock-clockanya :v makin cepet clock suatu RAM makin cepet aplikasi/program di buka :3 dan makin gede ukuran RAM :v makin banyak program/aplikasi yg bisa di buka :v gede disini bukan gede2 ukuran fisik RAMnya ya :v tapi gede anunya ukuran penyimpanannya :v misal DDR4 yg di mulai dari 16GB :v

Nah bedanya juga ada di voltasenya :3 misalnya DDR4 1,2Volt dan DDR3 1,5Volt iritan mana? yg DDR4 :v makin gede voltasenya makin mahal buat bayar listrik :v

Trus masih susah bedain secara fisik?
tinggal liat belahan RAMnya itu :v (ambigu :v) liat di situ masing2 beda setiap type RAM :3 jadi ente gak bisa maksain motherboard DDR di kasih DDR4 yg ada malah rusak :v


ya sekian dari saya mohon maaf jika ada kata yg tidak enak di mata :3
kripik kritik dan saran bisa di komen :v

Monday, 6 June 2016

Apaan sih itu HDD/Harddisk Drive?

hallo saya lagi :v
saya siapa ya :v
sepertinya saya lupa tapi gak inget :3

Apa sih harddisk?
ok secara singkat harddisk adalah tempat penyimpanan data digital atau informasi2 yg ada pada komputer :3

isi harddisk apaan emang?
harddisk itu isinya cakram keras yg dilapisin bahan magnetik :v bisa 1 bisa lebih di dalam hdd :v dan cakram itu berputar pada kecepatan tinggi :3 ada juga bagian head atau kepala :3


kok klo nyalain laptop suka ada yg geter ya?
nah itu banyak faktor, bisa juga karna harddisk, itu normal kok selama gak parah :v
harddisk itu berputar karna ada motornya, bukan motor injeksi ya :v maksunyda itu motor penggerak yg bisa bikin tuh cakram muter2 sampe pusing :v

kok bisa sih kita nyimpen data disitu?
cara kerjanya hampir sama menurut saya dengan cd/dvd yg sama2 berputar dan dapat menulis - menghapus data, tapi cd/dvd terbuat dari plastik dan rentan hilang datanya
cd/dvd menggunakan optik untuk mambaca/menulis data sedangkan harddisk menggunakan head atau kepala magnetik ini fungsinya penting buat nulis data ke dalem piringan cakram itu :3 nulisnya gak pake pulpen :v tapi berupa kode2 biner :3 yg gak bisa di liat pake mata telanjang, pake mata yg pake baju juga gak bisa :v

pernah denger harddisk ATA sama SATA bedanya apaan emang?
ok sedikit pengertian ATA dan SATA :3

ATA (ADVANCED TECHNOLOGY ATTACHMENT) Atau biasa juga dikenal dengan IDE
DRIVE merupakan kabel konektor yg dibuat berdasarkan standar tahun
1986 yg masih menggunakan 16 bit pararel, dan terus di kembangkan
hingga ATA-7 Pada tahun 2001 yg mempunya kecepatan sebesar 133 MB/s.
kabel ata masih banyak di gunakan pada komputer yg di bilang tua :v misalnya pentium 4 kebawah.
dan seperti yg tadi diatas kabel  ATA punya 40 PIN (bukan PIN BB :v) dan maksimal panjang kabel hanya 46 CM :v

Sedangkan kabel SATA atau Serial ATA merupakan kabel konektor pengembangan dari model kabel konektor ATA, dengan kata lain kabel konektor SATA merupakan jenis kabel konektor baru yang ada setelah kabel ATA, maka tidak mengherankan jika kabel konektor seri SATA ini sekarang banyak di gunakan untuk spec komputer-komputer baru yang mempunyai kecepatan akses data lebih handal.
Kabel konektor SATA ini mempunyai 15pin dan berukuran lebih kecil ketimbang kabel ATA, namun lebih bagus yakni hingga sampai dengan 6 GB/s

jadi kesimpulannya makin bagus dan cepat suatu harddisk maka makin mahal :v
sekian dari saya mohon maaf jika ada kata yg gak enak di mata :v

Tag Tag sederhana pada HTML :v

hai ketemu lagi sama saya :v
kali ini saya akan membahas beberapa tag-tag sederhana yg sering di pakai di HTML :v klo belum ada yg tau apa itu sih HTML bisa cek di mari Apaan sih HTML :v

ok kita lanjutin :3
ok bagi yg sering bikin masalah eh makalah maksudnya :v pasti gak asing sama yg namanya underline intalic bold ya kan :v

nah di HTML bisa juga bikin kaya gituan :3 dan gak cuma gitu2 doang ada banyak yg bisa kita lakuin di HTML :v mari kita bahas beberapa aja ya :v

Bold = klo di mikocok wrod (sensored merk :v) kita tinggal klik icon B atau CTRL+B ya kan :v
nah klo di HTML kita perlu <b>Bold</b> biar bisa jadi Bold :v
Italic = <i>Italic</i>
Underline = <u>Underline</u>

gimana? :v
nah ada lagi namanya tag <pre></pre> ini nih buat klo kita ngetik pnajang lebar dan hasilnya akan sama kaya kita ketik :v perlu kalian tau di HTML cuma di akuin 1 spasi :3 jadi klo kalian bikin spasi banyak lebih dari 2 kali bakal di anggep tetep 1 :v

gak ngarti?
nih contohnya :v
misalnya kita ngetik kaya                                          gini nih :v
di browser akan tampil kaya gini :3
misalnya kita ngetik kaya gini nih :v

nah klo pake tag <pre></pre>
<pre>misalnya kita ngetik kaya                                          gini nih :v</pre>
tampilannya kaya gini :v
misalnya kita ngetik kaya                                          gini nih :v
jadi klo pake <pre></pre> akan tampil apa adanya kaya aku ke kamu apa adanya :v

nah yg biasa pake header :3 di HTML di sediakan
Header 1 sampe Header 6 :3
contoh

<h1>Header</h1>

<h2>Header</h2>

<h3>Header</h3>

<h4>Header</h4>

<h5>Header</h5>
<h6>Header</h6>
gimana? :v

di HTML kita juga bisa bikin Hyperlink :v
apaan sih itu? :v itu loh yg www.bla bla klo di klik ke buka di browser :v

contohnye :v
<a href="esaprakosoheryanto.blogspot.co.id">Ini Hyperlink :v</a>
jadinya kaya gini Ini Hyperlink :v

oya yg biasa maen table table -an di ecel(sensored :v) bisa juga bikin table kaya gini :v
misal kita mau bikin kaya gini :v
 scripnya kaya gini nih :3
<table border="1">

<tr><th>No</td><th>Nama Burung</th><th>Kecepatan terbang</th></tr>

<tr><td>1</td><td>Burungnya saya</td><td>100 KM/H</td></tr>

<tr><td>2</td><td>Burungnya teman saya</td><td>90 KM/H</td></tr>

<tr><td>3</td><td>Burungnya teman saya yg satu lagi</td><td>86 KM/H</td></tr>

<tr><td>4</td><td>Burungnya teman saya yg satu lagi juga</td><td>120 KM/H</td></tr>

</table>

nah yg pengen ngatur2 fontnya biar bisa macem2 juga bisa mulai warna, ukuran sampe jenis fontnya :3
contohnya:
<font color="red">ini warna merah :v</font>
<font size="5">ini ukuran 5 :v</font>
<font face="arial">ini jenis huruf arial :v</font>

atau klo di gabung juga bisa
<font color="red" size="5" face="arial">ini warna merah dicampur ukuran 5 pake huruf arial :v</font>

ya sekian dulu dari saya :v mohon maap klo ada kata2 yg kurang enak di mata :v

Apaan sih itu HTML?

ketemu lagi sama saya di sini :v , kebetulan hari ini awal bulan ramadhan, dan selamat menjalankan puasa bagi yg menjalankannya ;)

walaupun blog saya gak rame2 amat ya gpp lah sekali2 nge post :v
kali ini saya akan membahas HTML, sepeti judul diatas, apa sih HTML? , itu taneman apa apaan :v

mungkin itu adalah pertanyaan2 pada orang awam yg sama sekali belum menegerti tentang salah satu bahasa pemprograman web ini :v

ya menurut https://id.wikipedia.org/wiki/HTML Hyper Text Markup Language (HTML) adalah sebuah bahasa markah yang digunakan untuk membuat sebuah halaman web, menampilkan berbagai informasi di dalam sebuah penjelajah web Internet dan pemformatan hiperteks sederhana yang ditulis dalam berkas format ASCII agar dapat menghasilkan tampilan wujud yang terintegerasi. Dengan kata lain, berkas yang dibuat dalam perangkat lunak pengolah kata dan disimpan dalam format ASCII normal sehingga menjadi halaman web dengan perintah-perintah HTML. Bermula dari sebuah bahasa yang sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut dengan SGML (Standard Generalized Markup Language), HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa)

ada yg bingung sama penjelasan om wiki? ya saya juga bingung :v
mari kita rangkum dan di perjelas, HTML adalah suatu bahasa standar pada pembuatan suatu website, biasanya berisi suatu kode2 (bukan kode2nya cewe ya :v) yg berfungsi mengatur pemformatan suatu website, seperti contoh jika kalian bisa mengetik di mikocok wrod (merk disensor :v) kalian bisa membuat huruf tebal seperti ini, INI HURUF TEBAL dengan cuma klik logo B aja kan :v
klo di HTML kalian cuma perlu pake tag <b>INI HURUF TEBAL</b> biar jadi kaya tadi :v

contohnya kaya gini :v
<html>
   <head>
      <title>
       Ini Judul yg ada di pojokan atas website :v
      </title>
   </head>
 <body>
  <b>Ini isinya website :v</b>
 </body>
</html>


trus klo misalnya ada yg nanya:
Itu apaan sih diatas kode2an gak jelas?
itu namanya kode HTML sederhana :3 mari saya jelaskan
tag <html></html> mendefinisikan bahwa itu HTML :3
tag <head></head> mendefinisikan itu kepalanya itu website :3 bisa diisi macem2 :v kaya nama pembuat website :3
tag <title></title> itu judul dari website itu biasanya ada di pojokan atas kiri :3
tag <body></body> itu fungsinya buat ngisi apa yg kita mau diisiin di webnya itu :3

itu bikin gituan gimana caranya?
ya klo bikin gituan bisa dengan notepad :v atau yg suka ++ :3 bisa juga pake notepad++ banyak juga editor untuk programing kaya sublime, bluefish dll saya sendiri lebih suka sama bluefish :v
biasanya klo bikin kaya contoh diatas bisa buka notepad trus masukin kode diatas trus save as misal namanya ini_nyoba_html.html inget extensinya html trus di typenya ganti jadi all biar bisa di buka di browser klo udah tinggal klik 2 kali file html tadi nanti kebuka di browser kalian :v

klo bikin gituan susah gak?
susah bagi yg belum tau sama sekali, coba bayangin kalian mau bikin telor ceplok, tapi gak bisa nyalain kompornya, didunia ini gak ada yg gak mungkin :v

jadi kesimpulannya kalian harus tau dasarnya dulu ibarat angka di mulai dari 0 1 2 3 4 5 6 7 8 9 10 :v
gak ada yg instan kecuali mie instan :v

artikel diatas di recomendasikan bagi yg ingin belajar HTML tidak recomended buat yg copas buat tugas sekolah ya :v klo mau ya ke om wiki :3

tunggu posting selanjutnya ya tentang beberapa tag HTML :v

ya jadi sekian dulu dari saya :v mohon maaf jika ada kata2 yg tidak enak di hati :3

Sunday, 27 December 2015

cara mudah belajar bahasa pemprograman PHP


C.R.U.D

(Create, Read, Update, Delete)

Assalamualaikum
kembali lagi bersama saya di hari minggu ini yg cukup cerah :v  
Apa itu CRUD? CRUD merupakan singkatan dari Create Read Update Delete. tahap ini sangat berperan penting dalam membuat sebuah sistem informasi.  karena kalian harus Menggunakan CRUD ini misal nya untuk menginput data siswa, menampilkan data siswa, mengedit dan mengubah data siswa dan menghapus data siswa tersebut. nah kebayang kan pentingnya CRUD,karena CRUD memang syarat utama dalam membangun sebuah sistem informasi. baik itu sistem informasi sekolah, akademik, penjualan dan lain-lain.
data yang kita olah (CRUD) adalah data yang tersimpan ke database. mulai dari menginput data ke database, menampilkannya dalam bentuk tabel, mengedit/update kemudian menghapus nya .
pada tutorial ini kita akan membuat sebuah sistem CRUD sederhana, sebagai contoh kita akan mengambil kasus CRUD pada sistem informasi akademik , di mana admin akan dapat melakukan pengolahan data PPDB SMK dengan mudah .
ingat loh ini cuma tutorial sederhana yang saya buat. kalian bisa mengembangkan nya lagi sesuai kebutuhan sistem yang akan kalian buat.
disini saya berasumsi kalian sudah mengenal HTML dasar dan cara bagaimana membuat database mysql buat database crud dengan tabel data_siswa dan stucture seperti berikut

atau kalian bisa mendownload database berformat sql yg bisa kalian import ke databse kalian LINK database akan ada di akhir artikel
berikut contoh simple CRUD dari saya
buat file konesi sebagai penghung antara PHP dan MySql
koneksi.php

<?php
$host = "localhost";
$username = "root";
$password = "";
$db = "crud";
$connect_db=mysqli_connect($host, $username, $password, $db);
?>
$password bisa diisikan dengan password mysql anda
$db adalah database yg anda gunakan

buat file index-create.php lalu isikan seperti berikut:

<html>
<head><title>CRUD Sederhana</title></head>
<body>
<table style="margin:4cm auto;border:0.1cm solid black">
<form method="POST" action="proses-create.php">
<tr><th colspan="3"><h1>Form Input PPDB</h1><hr></th></tr>
<tr><td>Nama Lengkap</td> <td> : </td><td><input type="text" name="nama_lengkap"></td></tr>
<tr><td>Jenis Kelamin</td> <td> : </td><td><select name="jenis_kelamin"><option value="">-</option><option value="Laki-Laki">Laki-Laki</option><option value="Perempuan">Perempuan</option></select></td></tr>
<tr><td>TTL</td> <td> : </td><td><input type="text" name="ttl"></td></tr>
<tr><td>SMP Asal</td> <td> : </td><td><input type="text" name="smp_asal"></td></tr>
<tr><td>Jurusan</td> <td> : </td><td>
<select name="jurusan">
<option value="">-</option>
<option value="TKJ">TKJ</option>
<option value="TP4">TP4</option>
<option value="TSM">TSM</option>
</select></td></tr>
<tr><td>No Peserta UN</td> <td> : </td><td><input type="number" name="no_un"></td></tr>
<tr><th colspan="3"><input type="submit" value="Tambah"></th></tr>
</form>
</table>
</body>
</html>

lalu buat file proses-create.php

<?php
include_once "koneksi.php";

$nama_lengkap = $_POST['nama_lengkap'];
$jenis_kelamin  = $_POST['jenis_kelamin'];
$ttl = $_POST['ttl'];
$smp_asal = $_POST['smp_asal'];
$jurusan = $_POST['jurusan'];
$no_un = $_POST['no_un'];

$query_create = mysqli_query($connect_db, "insert into data_siswa (nama_lengkap,jenis_kelamin,ttl,smp_asal,jurusan,no_un)value('$nama_lengkap','$jenis_kelamin','$ttl','$smp_asal','$jurusan','$no_un')");
if($query_create) {
echo "Data siswa $nama_lengkap sukses ditambahkan<br><a href='index-create.php'>Kembali</a> | <a href='index-read.php'>Lihat Data Siswa</a>";
}else {
echo "Data siswa $nama_lengkap gagal ditambahkan";
echo "<br>".mysqli_error($connect_db);
}
?>

lalu bagaimana kita melihat hasil input kita tadi?
kita buat file index-read.php

<html>
<head><title>CRUD Sederhana</title></head>
<body>
<table style="margin:4cm auto;border:0.1cm solid black" border="1">
<tr><th colspan="8"><h1>Daftar PPDB</h1><hr></th></tr>
<tr><td>NO</td><td>Nama Lengkap</td><td>Jenis Kelamin</td><td>TTL</td><td>SMP Asal</td><td>Jurusan</td><td>No Peserta UN</td><td>Pilihan | <a href='index-create.php'>Tambah</a></td></tr>
<?php
include_once "koneksi.php";
$no=1;
$query_read = mysqli_query($connect_db, "select * from data_siswa");
while($data_read=mysqli_fetch_assoc($query_read)) {
echo "<tr><td>$no</td><td>$data_read[nama_lengkap]</td><td>$data_read[jenis_kelamin]</td><td>$data_read[ttl]</td><td>$data_read[smp_asal]</td><td>$data_read[jurusan]</td><td>$data_read[no_un]</td><td><a href='index-update.php?id=$data_read[id]'>Update</a> | <a href='proses-delete.php?id=$data_read[id]'>Delete</a></td></tr>";
$no++;
}
?>
</table>
</body>

</html>

lalu bagaimana jika kita salah mengetik saat input tadi
kita buat index-update.php

<html>
<head><title>CRUD Sederhana</title></head>
<body>
<?php
include_once "koneksi.php";
$data_update=mysqli_fetch_assoc(mysqli_query($connect_db, "select * from data_siswa where id='$_GET[id]'"));
?>
<table style="margin:4cm auto;border:0.1cm solid black">
<form method="POST" action="proses-update.php">
<tr><th colspan="3"><h1>Form Update PPDB</h1><hr></th></tr>
<tr><td>Nama Lengkap</td> <td> : </td><td><input type="text" name="nama_lengkap" value="<?php echo $data_update['nama_lengkap'] ?>"></td></tr>
<tr><td>Jenis Kelamin</td> <td> : </td><td><select name="jenis_kelamin"><option value="<?php echo $data_update['jenis_kelamin'] ?>"><?php echo $data_update['jenis_kelamin'] ?></option><option value="Laki-Laki">Laki-Laki</option><option value="Perempuan">Perempuan</option></select></td></tr>
<tr><td>TTL</td> <td> : </td><td><input type="text" name="ttl" value="<?php echo $data_update['ttl'] ?>"></td></tr>
<tr><td>SMP Asal</td> <td> : </td><td><input type="text" name="smp_asal" value="<?php echo $data_update['smp_asal'] ?>"></td></tr>
<tr><td>Jurusan</td> <td> : </td><td>
<select name="jurusan">
<option value="<?php echo $data_update['jurusan'] ?>"><?php echo $data_update['jurusan'] ?></option>
<option value="TKJ">TKJ</option>
<option value="TP4">TP4</option>
<option value="TSM">TSM</option>
</select></td></tr>
<tr><td>No Peserta UN</td> <td> : </td><td><input type="number" name="no_un" value="<?php echo $data_update['no_un'] ?>"></td></tr>
<tr><th colspan="3">
<input type="hidden" name="id" value="<?php echo $_GET['id'] ?>">
<input type="submit" value="Update"></th></tr>
</form>
</table>
</body>
</html>

dan juga proses-update.php
<?php
include_once "koneksi.php";

$id = $_POST['id'];
$nama_lengkap = $_POST['nama_lengkap'];
$jenis_kelamin = $_POST['jenis_kelamin'];
$ttl = $_POST['ttl'];
$smp_asal = $_POST['smp_asal'];
$jurusan = $_POST['jurusan'];
$no_un = $_POST['no_un'];

$query_update = mysqli_query($connect_db, "update data_siswa set nama_lengkap='$nama_lengkap',jenis_kelamin='$jenis_kelamin',ttl='$ttl',smp_asal='$smp_asal',jurusan='$jurusan',no_un='$no_un' where id='$id'");
if($query_update) {
echo "Data siswa $nama_lengkap sukses diubah<br><a href='index-read.php'>Lihat Data Siswa</a>";
}else {
echo "Data siswa $nama_lengkap gagal diubah";
echo "<br>".mysqli_error($connect_db);
}
?>

lalu jika kita ingin menghapus bisa dengan membuat proses-delete.php

<?php
include_once "koneksi.php";

$id = $_GET['id'];

$query_delete = mysqli_query($connect_db, "delete from data_siswa where id='$id'");
if($query_delete) {
echo "Data siswa sukses dihapus<br><a href='index-read.php'>Lihat Data Siswa</a>";
}else {
echo "Data siswa gagal dihapus";
echo "<br>".mysqli_error($connect_db);
}
?>

berikut hasil dari kode kode di atas:




LINK Download
demikian tutorial sederhana saya ini :v