[Tugas] Pemrograman Web Dinamis 1

Project Sederhana
-Program pendataan penyakit
-Rancangan:
-Tujuan : pendataan dan pengelolaan data penyakit
-Fitur :
-Input data penyakit
-Menampilkan data penyakit
-Hapus data penyakit
-Edit data penyakit

Berikut ini adalah bagian form_isi.php

<html>
    <body background="http://4.bp.blogspot.com/-aFSWCnw3Os8/UYpxjyw_OLI/AAAAAAAAAH8/FUcr4e-qCjc/s1600/Daft+Punk+For+Yves+Saint+Lauren.png">

<?php

include "koneksi.php";
$kode_penyakit = $_POST['kode_penyakit'];
$nama_penyakit = $_POST['nama_penyakit'];
$definisi = $_POST['definisi'];
$query = "insert into penyakit (kode,nama,definisi)
values ('$kode_penyakit','$nama_penyakit','$definisi')";
$hasil = mysql_query($query);
    if($hasil){
        echo "<h3 align='center'>Pengiriman Data Sukses !</h3>";
    } 
    else {
        echo "<h3 align='center'>Pengiriman Data Gagal !
        <input type=button value=BACK OnClick=self.history.back();></h3>";
    }

?>

    </body>
</html>

skrinsut formisi koneksi ke database, pakai koneksi.php

<?php
mysql_connect("localhost","root","");
mysql_select_db("marty_pwd1");
?>

jangan lupa buat database, namanya kalo bisa samain “marty_pwd1”, trus buat tabel nama, definisi, kode simpan_data.php

<html>
    <body background="http://4.bp.blogspot.com/-aFSWCnw3Os8/UYpxjyw_OLI/AAAAAAAAAH8/FUcr4e-qCjc/s1600/Daft+Punk+For+Yves+Saint+Lauren.png">

<?php

include "koneksi.php";
$kode_penyakit = $_POST['kode_penyakit'];
$nama_penyakit = $_POST['nama_penyakit'];
$definisi = $_POST['definisi'];
$query = "insert into penyakit (kode,nama,definisi)
values ('$kode_penyakit','$nama_penyakit','$definisi')";
$hasil = mysql_query($query);
    if($hasil){
        echo "<h3 align='center'>Pengiriman Data Sukses !</h3>";
    } 
    else {
        echo "<h3 align='center'>Pengiriman Data Gagal !
        <input type=button value=BACK OnClick=self.history.back();></h3>";
    }

?>

    </body>
</html>

jadi kalau berhasi ada tulisan Pengiriman data sukses, jika gagal keluar tulisanPengiriman data gagal data Menampilkan daftar data daftar_data.php

l>
    <body background="http://newnownext.mtvnimages.com/2013/04/daft-punk-2.jpg?width=2560&height=1024">

<table border="1" width="550" align="center">
    <tr>
        <td height=20 align="center" width=50><b><font color='white'>Kode</font></b></td>
        <td align="center" width=200><b><font color='white'>Nama Penyakit</font></b></td>
        <td align='center' width=300><b><font color='white'>Definisi</font></b></td>
    </tr>

<?php
include "koneksi.php";
$qdata = mysql_query("select kode,nama,definisi from penyakit");
    while($rdata = mysql_fetch_array($qdata)){
                                                $kode = $rdata["kode"];
                                                $nama = $rdata["nama"];
                                                $definisi = $rdata["definisi"];
                                                echo "<tr>
                                                        <td align='center'><font color='white'>$kode</font></td>
                                                        <td><font color='white'>$nama</font></td>
                                                        <td><font color='white'>$definisi</font></td>
                                                    </tr>";
                                            }
?>
</table>

</body>
</html>

skrinsur bero daftar Hapus data pakai ini hapus_data.php

<html>
    <body background="http://4.bp.blogspot.com/-aFSWCnw3Os8/UYpxjyw_OLI/AAAAAAAAAH8/FUcr4e-qCjc/s1600/Daft+Punk+For+Yves+Saint+Lauren.png">

<?php include "koneksi.php"; ?>
<table border="1" width="550" align="center">
    <tr>
        <td height=20 align="center" width=50><b>Kode</b></td>
        <td align="center" width=170><b>NamaPenyakit</b></td>
        <td align='center' width=250><b>Definisi</b></td>
        <td align='center' width=80><b>Fungsi</b></td>
    </tr>
<?php
$hapus = (!empty($_GET['hapus']) ? $_GET['hapus'] : '');
if($hapus==1)
{
    $kode = $_GET['kode'];
$query2 = "delete from penyakit where kode='$kode'";
mysql_query($query2);
}
$qdata= mysql_query("select kode,nama,definisi from penyakit order by kode");
$i = 0;
while($rdata= mysql_fetch_array($qdata))
{
$pkode= $rdata["kode"];
$pnama= $rdata["nama"];
$pdefinisi= $rdata["definisi"];
echo "<tr><td align='center'>$pkode</td><td >$pnama</td>
<td>$pdefinisi</td><td align='center'>
<a href='hapus_data.php?kode=$pkode&hapus=1'>Hapus</a></td></tr>";
$i++;
}?>
</table>
</body>
</html>

gambare dab hapus terakhir edit data edit_data.php

<html>
    <body background="http://4.bp.blogspot.com/-aFSWCnw3Os8/UYpxjyw_OLI/AAAAAAAAAH8/FUcr4e-qCjc/s1600/Daft+Punk+For+Yves+Saint+Lauren.png">

<?php 
include "koneksi.php";
?>

<table border="1" width="550" align="center">
    <tr>
        <td height=20 align="center" width=50><b>Kode</b></td>
        <td align="center" width=170><b>Nama Penyakit</b></td>
        <td align='center' width=250><b>Definisi</b></td>
        <td align='center' width=80><b>Fungsi</b></td>
    </tr>

<?php
$kirim_edit = (!empty($_GET['kode']) ? $_GET['kode'] : '');
$edit = (!empty($_GET['edit']) ? $_GET['edit'] : '');
    if($kirim_edit==1){
                        $query3 = "update penyakit set kode='$kode_penyakit',
                        nama='$nama_penyakit', definisi='$definisi'
                        where kode='$kodeg'";
                        mysql_query($query3);
                    }
$i=0;
$qdata = mysql_query("select kode,nama,definisi from penyakit order by kode");
while($rdata = mysql_fetch_array($qdata))
{
$pkode = $rdata["kode"];
$pnama = $rdata["nama"];
$pdefinisi = $rdata["definisi"];
echo "<tr>
        <td align='center'>$pkode</td><td >$pnama</td>
        <td>$pdefinisi</td><td align='center'>
        <a href='edit_data.php?kode=$pkode&edit=1'>Edit</a></td></tr>";
        $i++;
}
?>
</table>
<br>

<?php if($edit==1)
{
$kode = $kirim_edit;
$qdata2 = mysql_query("select nama, definisi from penyakit where kode='$kode'");
while($rdata2 = mysql_fetch_array($qdata2))
{
$nama2 = $rdata2["nama"];
$definisi2 = $rdata2["definisi"];
}
echo "<p align='center'>Ubah Data Penyakit <br><br>";
echo "<form method='post' action='edit_data.php'>
<input type='hidden' name='kodeg' value='$kode'>
<input type='hidden' name='kirim_edit' value=1>";
echo "<table border=0 width=500 align='center'>";
echo "    <tr>
            <td width=150>Kode Penyakit </td><td><input type='text' name='kode_penyakit' size=4 value='$kode'></td>
        </tr>
        <tr>
            <td>Nama Penyakit </td>
            <td><input type='text' name='nama_penyakit' size=40 value='$nama2'></td>
        </tr>
        <tr>
            <td valign='middle'>Definisi Penyakit </td>
            <td><textarea name='definisi' cols=40 rows=6>$definisi2</textarea></td>
        </tr>
        <tr>
            <td colspan=2 align='center'><input type='submit' value='EDIT'></td>
        </tr>";
echo "</table></form></p>";
}
?>
</body>
</html>

edit yak sekian tugas pemrograman web dinamis kali ini

Hello World 2

Sudah lama banget ni saya gak nulis di blog ini, udah 4 bulan lebih, sampe bedebu ni blog. Bingung juga mau nulis apaan tapi, alpro ama s.data udah lewat sih jadi gak fungsi lagi ni blog 😀

Gak terasa udah semester 4 saya, dan belum bisa apa apa…

kapan kapan akan saya update lagi nih blog dah, bye

Tom Delonge & Freemason

Akhir akhir ini saya suka sama band yang namanya Angels and Airwaves gara2 teman saya, band ini bentukan dari Tom Delonge yaitu personil Blink 182. Tapi setelah saya teliti liriknya kok kayaknya ada makna tersirat apalagi penampilan tom yang ada lambang2 Freemasonnya, akhirnya saya googling sana sini dan ternyata benar dia adalah penganut Freemason.

Bagi yang belum tau, Freemason itu kaya organisasi rahasia yang mengontrol dunia secara diam2 baik dari ekonomi, hiburan, dll silahkan cari di google biar lebih jelas.

Nih gan cekodot lirik lagu AVA yang kontroversi:

HEAVEN : “..and the world will begin.. exactly how it ends..” (dunia baru mereka) dan di lagu ini seperti menggambarkan keadaan kiamat itu seperti apa.)

TRUE LOVE : “..the stars in the sky illuminate below, if the world were to die, the light will guide you..” (seperti yang diisukan : mereka akan “merangkul” kita disaat dunia JUGA diisukan akan berakhir)

SECRET CROWDS : ” if i had my own world, i’d build you an empire.. from here to the far lands.. to spread love like violence.. (dunianya mereka sendiri, mereka akan membuat suatu kerajaan. Yang dalam hal ini, freemason akan membuat tatanan dunia baru yang tidak ada batasan negara, tidak ada sistem keluarga, satu mata uang, dan tidak ada agama ) dari nama judulnya saja Secret Crowds, ( karena memang Freemason selama berabad – abad ini berjalan secara rahasia ) .

Tak hanya lagu dari album I-Empire saja yang banyak memiliki lirik kontroversial, ternyata di album “We Don’t Need To Whisper” juga ada.
THE ADVENTURE : “Hey, oh, here I am, and here we go, life’s waiting to begin.. ( kehidupan menunggu untuk memulai… dunia yang baru )

Mungkin saja WE DON’T NEED TO WHISPER :  ( kita tidak perlu untuk berbisik ) Maksudnya :mereka tidak perlu diam-diam atau sembunyi-sembunyi lagi untuk mensyiarkan “keyakinan” mereka.

I-EMPIRE : ILLUMINATI EMPIRE
Illuminati adalah sebuah perkumpulan rahasia yang juga memiliki tujuan yang sama dengan Freemason. Dan berdasarkan info yang saya dapat ternyata Illuminati bergandengan tangan alias bekerja sama dalam mewujudkan tujuannya dengan Freemason

Lagu di Abum LOVE:

– Shove –
Forget the things that you own
And travel almost anywhere you can go
Dance across the tree-tips, set them ablaze
Soaking in her pleasant warm summer haze
And reaping on her streets and school city blocks
And finding strings on her while you’re skipping rocks
And feeding on her touch, as it will barely keep you alive


– Epic Holiday –
Lets start a riot
Nobody’s right
Nobody’s wrong
Life’s just a game it’s just one epic holiday
However far this
Takes us along
Take us away
it’s just one epic holiday.


– Hallucinations –
And you look real close
Cross the lines and the roads
It is there to decode
What you thought was a ghost
Or a spark to explode
It’s the start of the show
It’s the part you love the most
When your heart will implode within


– The Moon-Atomic (…Fragments and Fictions) –
I see the crowds their giving way
For some, they’re better off that way
The bombs blew off the shells
Their glowing red at burst
The less there is to feel each night upon the earth
also…..
The moon you’ve felt, it has no side
That’s dark like hell, or safe from light
Just blown apart, by wind from stars
With white dust tides to pull on ours..


– Soul Survivor (…2012) –
So sadly soul survivors
Lost and lonely in open water
Yeah oh
Help Im losing, help Im falling
Life is silent, the earth is calling
Every reason, every nighttime
And every day starts and ends in sunlight
But Im not okay with this vicious cycle
Somethings broken, it seems unnatural


– Letters to God Pt.2 –
And dear God, I found out the same things we learn when We die
I found out the truth is its all a big lie
I find that the words are hard to describe
I tell you Im lost here, awaiting reply
I found out whats wrong, and its not you or i
Or anyone else that you chose tonight
It seems like the madness of choice in the life
Has made it all clear if we run or we hide


– Some Origins of Fire –
Cars crash through the streets
The west end waves break city heats
The east coast storms fill in the sky
Winter weekends
Cold, unbearable
Lifes so terrible
Shots ring out in blind stellar night time
Town lights come alive like a land mine
Eyes wide up in five second intervals
Unpredictable, lifes a miracle

“Et Ducit Mundum Per Luce”
Kalimat yang ada di lambang AVA terbaru yang mirip dengan lambang freemason. Dan artinya adalah “and he (or she) leads the world by light

Gak nyangka saya band keren2 kayak gini ternyata penganut Freemason, jadi nyesel saya,,

[Review/Games] Borderlands 2

Akhirnya game yang saya tunggu tunggu keluar juga bero, Borderlands 2,,,, xbox sudah lama gak tersenttuh karena gak ada game baru, sekarang saatnya balas dendam, huehehe, ini reviewnya dari vgi.com, cekidot

Karena tidak disangka Borderlands pertama begitu sukses, Gearbox Software akhirnya memutuskan untuk melanjutkan game first-person shooter dengan elemen role-playing ini. Dengan istilah “role-playing shooter,”Borderlands 2 berhasil membawa kembali hal-hal yang bagus dari Borderlands pertama dan menyempurnakannya.

Borderlands 2 Review
Environment yang menarik untuk dilihat

Borderlands 2 memiliki karakter-karakter baru dan keempatnya adalah Vault Hunter. Cerita dimulai dengan kamu dijebak oleh presiden Hyperion, Handsome Jack, yang telah menguasai planet Pandora untuk mengumpulkan semua sumber alam yang ada. Tentunya sudah jelas bahwa Handsome Jack adalah tokoh jahat dari game ini dan kamu diharuskan menghentikan dia.

Sama seperti sebelumnya, game ini menawarkan empat kelas karakter yang berbeda-beda: Salvador sang gunzerker, Maya sang siren, Axton sang commando, dan Zer0 sang assassin. Tentunya keempat karakter ini memiliki skill yang berbeda-beda. Tidak hanya itu, Gearbox memastikan setiap pemain memiliki karakter yang beragam dengan tiga buah skill tree untuk masing-masing karakter yang memberikan skillskill yang sangat berbeda. Sebagai contoh, Zer0 memiliki skill tree untuk snipinggunfight, dan melee.

Borderlands 2 Review
Skill tree yang berbeda-beda

Sebagai salah satu ciri khas BorderlandsBorderlands 2 kembali menawarkan senjata yang jumlahnya jauh lebih banyak (Borderlands pertama memiliki 17,75 juta macam senjata). Senjata dalam game ini yang sangat bervariasi, bahkan yang aneh pun ada. Sebelumnya variasi senjata mungkin hanya elemen untuk masing-masing senjata dan perubahan status. Kali ini Gearbox bahkan menambahkan fitur unik seperti senjata yang dilempar pada saat reload lalu meledak atau shotgun yang memiliki kecepatan menembak secepat kamu menarik pelatuk.

Borderlands 2 juga memiliki AI musuh yang lebih pintar. Musuh biasa saja sering menghindari tembakan kamu. Tidak hanya lebih pintar, tingkat kesulitan yang ditawarkan juga meningkat. Di Borderlands pertama, kamu bisa menamatkan game walaupun bermain sendirian. Sedangkan dalam Borderlands 2 akan cukup sulit untuk menamatkan game sendirian. Pada bagian awal game saja kamu sudah bisa kewalahan menangani musuh yang jumlahnya sangat banyak. Kali ini bermain co-op benar-benar ditekankan. Memang perlu sih, karena dengan bermain co-op, selain kamu bisa bekerjasama dengan pemain lain, Borderlands 2 akan terasa lebih seru dan lucu.

Borderlands 2 Review
Claptrap yang masih hobi melawak

Selama bermain Borderlands 2, kamu akan terus tertawa. Game ini sangat tidak tanggung-tanggung untuk memasukkan lawakan-lawakan dalam setiap hal yang ada dalam game ini. Bagusnya, lawakan tersebut tidaklah out-of-place. Kamu bisa mencari lawakan mulai dari tulisan di environment hingga omongan musuh ketika mati. Bahkan di saat tengah-tengah dialog serius pun sering muncul perkataan yang lucu.

Borderlands 2 Review
Pengenalan karakter yang stylish

Meskipun masih menggunakan Unreal Engine 3 (yang sudah dimodifikasi habis-habisan), Borderlands 2 memiliki grafik yang sangat bagus. Detail tekstur benar-benar terlihat, padahal cel-shaded terkenal akan teksturnya yang cukup simpel. Tidak hanya grafik yang bagus, animasi karakter juga sangat bagus. Pada saat kamu menembak anggota badan tertentu, karakter tersebut akan terlihat pincang. Pada saat hampir mati pun animasi karakter yang terlihat sekarat benar-benar bagus. Sekarang juga Borderlands 2 menawarkan kostumisasi penampilan. Jadi ketika saat kamu bermain bersama teman, kamu bisa memiliki tampilan yang berbeda total meskipun memakai karakter yang sama.

Musik dalam Borderlands 2 terasa bagus, tetapi sayangnya kurang terlalu berkesan. Tidak apa-apa, hal ini ditutupi dengan voice acting yang sangat bagus. Karakteristik dari masing-masing karakter berhasil dibawakan. Bahkan suara karakter dari karakter utama (karakter yang dimainkan) benar-benar berkarakteristik. Game FPS biasanya karakter utamanya selalu diam, ini tidak terjadi dalam Borderlands 2. Sekali-kali karakter kamu akan mengatakan sesuatu ketika membunuh musuh, mengambil senjata, dan bahkan pada saat mengaktifkan skill khusus.

Dengan elemen RPG-nya, game ini memiliki waktu permainan yang sama lamanya dengan game RPG. Hal ini dikarenakan map yang sangat besar (untungnya diberikan fitur fast travel), side quest yang bertebaran, dan panjangnya quest utama. Dalam sekali menjalankan quest utama, kamu bisa membutuhkan waktu yang sangat lama karena memang harus menjelajahi  hingga beberapa area. Bahkan ada juga side quest yang memerlukan waktu yang sedikit panjang. Ini membuat Borderlands 2 lebih cocok dimainkan dalam satu waktu yang panjang sekaligus (misalnya pada waktu weekend) daripada bermain sedikit-sedikit. Tapi ini bukan berarti Borderlands 2 membosankan dimainkan. Setiap quest dan challenge yang ditawarkan benar-benar menyenangkan untuk dijalankan.

Borderlands 2 Review
No Fapping

Tidak hanya itu saja, Borderlands 2 juga menawarkan challenge (yang jumlahnya sangat banyak juga) yang bisa kamu selesaikan. Setiap kamu menyelesaikan challenge, kamu bisa menukarkan token dengan meningkatkan kemampuan karakter seperti damage lebih besar atau reload lebih cepat.  Apabila kamu bosan melawanchallenge, mungkin kamu bisa berkeliling mencari-cari easter egg dari game-game lain seperti MinecraftDark Souls, dan Skyrim.

Sebagai sekuel, Borderlands 2 adalah sekuel yang berhasil. Karena cukup sering terjadi sekuel yang hanya mengikut keberhasilan game sebelumnya tetapi ternyata malah lebih jelek daripada game sebelumnya.  Borderlands 2 selain tetap mempertahankan poin-poin bagus dari Borderlands 2, poin-poin yang jelek diperbaiki, seperti jeleknya versi PC dari Borderlands pertama.

Disaat saya bermain game ini, tidak terasa waktu berlalu begitu saja. Saya benar-benar menikmati ketegangan dan candaan yang ada di planet Pandora bersama teman-teman saya. (RG)

[APBO] Tugas Praktikum 1

Langsung aja tanpa cangcingcong cekidot:

  1. Menampilkan kalimat hello world sampai 100 baris.
  2. Membaca jari-jari lingkaran kemudian menampilkan keliling dan luas lingkaran
  3. Membaca tiga bilangan bulat kemudian menampilkan bilangan bulat terbesarnya dan terkecilnya
  4. Membaca nilai angka kemudian menampilka  nilai hurifnya (A:80-100, B:65-79, C:55-64, D:40-54, E :0-53)
  5. Membaca sebuah bilangan bulat positif N, menamplkan banyaknya N bilangan genap pertama

Answer Bero: (urut dari 1-5)

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package testing.pkg1;

/**
 *
 * @author marty
 */
public class No1 {
 public static void main(String[] args) {
 for(int i=1;i<100;i++){
 System.out.println("Hello World");
 }
 }
}

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package testing.pkg1;

import java.util.Scanner;

/**
 *
 * @author marty
 */
public class No2 {
 public static void main(String[] args) {
 int r;
 double hasil1,hasil2;

 Scanner scan = new Scanner(System.in);

 System.out.println("Masukan Jari-Jari: ");
 r = scan.nextInt();

 hasil1=2*3.14*r;
 hasil2=3.14*r*r;

 System.out.println("Kelilingnya adalah: "+hasil1);
 System.out.println("Luasnya adalah: "+hasil2);
 }
}

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package testing.pkg1;

import java.util.Scanner;

/**
 *
 * @author marty
 */
public class No3 {
 public static void main(String[] args) {
 int a, b, c;

 Scanner scan = new Scanner(System.in);

 System.out.println("Masukan Bilangan Bulat 1: ");
 a = scan.nextInt();

 System.out.println("Masukan Bilangan Bulat 2: ");
 b = scan.nextInt();

 System.out.println("Masukan Bilangan Bulat 3: ");
 c = scan.nextInt();

 if((a>b) && (a>c))
 System.out.println("Bilangan Bulat Terbesar Adalah: "+a);

 else
 if ((b>c))
 System.out.println("Bilangan Bulat Terbesar Adalah: "+b);

 else
 System.out.println("Bilangan Bulat Terbesar Adalah: "+c);

 if((a<b) && (a<c))
 System.out.println("Bilangan Bulat Terkecil Adalah: "+a);

 else
 if ((b<c))
 System.out.println("Bilangan Bulat Terkecil Adalah: "+b);

 else
 System.out.println("Bilangan Bulat Terkecil Adalah: "+c);
 }
}

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package testing.pkg1;

import java.util.Scanner;

/**
 *
 * @author marty
 */
public class No4 {
 public static void main(String[] args) {
 int angka;

 Scanner scan = new Scanner(System.in);

 System.out.println("Masukan Bilangan Bulat: ");
 angka = scan.nextInt();

 if (angka>80 && angka<100)
 System.out.println("A");
 else
 if (angka>65 && angka<79)
 System.out.println("B");
 else
 if (angka>55 && angka<64)
 System.out.println("C");
 else
 if (angka>40 && angka<54)
 System.out.println("D");
 else
 if (angka>0 && angka<53)
 System.out.println("E");

 }
}

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package testing.pkg1;

import java.util.Scanner;

/**
 *
 * @author marty
 */
public class No5 {
 public static void main(String[] args) {
 int bulat;
 Scanner scan = new Scanner(System.in);

 System.out.println("Masukan Bilangan Bulat: ");
 bulat = scan.nextInt();

 System.out.println("Bilangan yang dimasukkan: "+bulat);

 for(int a=1;a<=bulat;a++){
 if (a % 2 == 0)
 System.out.println("Bilangan bulat genap: "+a);
 }
 }
}

[S.Data] Week 3

Minggu ke 3 saya belajar tentang array dinamis dan statis(lagi) tapi dalam STL atau Standard Template Library, seperti biasa kami membentuk kelmpok, nah ini yang saya tidak suka, saya paling tidak suka kalau dibuat kelompok lalu diskusi sendiri,cari program sendiri dll tanpa diterangkan dahulu, tapi biarlah pak dosen pasti ada maksud di balik gay pembelajarannya tersebut.

Nih hasil kerja kelompok kami

No

Array Statis

Array Dinamis

1 Jumlah elemen yang ada harus ditentukan terlebih dahulu dan tidak bisa dirubah pada saat program berjalan Jumlah elemen yang ada tidak harus ditentukan terlebih dahulu dan bisa dirubah pada saat program berjalan
2 Tidak menggunak pointer Menggunak pointer
3 Nilai yang digunakan untuk menentukan jangkauan pada umumnya bernilai integer Merupakan suatu jangkauan atau ukuran yang tetap

Vector list

Array list

Merupakan class yang synchronized, artinya method atau function yang digunkan pada class vector itu thread safe, dimana thread safe ini ( method ) berjalan dengan benar dan tidak mengalami crash meskipun diakses oleh beberapa thread secara simultan. Merupakan class yang tidak synchronized, sehingga dari inilah yg menyebabkan array list lebih unggul dalam kecepatan daripada vector.

Ni contoh program sederhana penjumlahan 4 dan 5 pake STL, ntar klo ada waktu akan saya bahas lebih dalem tentang STL

#include <cstdlib>
#include <iostream>

using namespace std;

template <class T>
class jumlah{

public:

T penjumlahan( T a, T b);
};

template <class T>
T jumlah<T>::penjumlahan(T a, T b)
{
return a+b;
}

int main(int argc, char *argv[])
{
jumlah<int> x;
cout<<x.penjumlahan(4,5)<<endl;

system("PAUSE");
return EXIT_SUCCESS;
}

Yak saya rasa cukup sekian, say berharap sih pak dosen mengubah cara belajar berkelompok tadi, saya yakin pasti banyak juga teman2 se angkatan yang gak paham kurang setuju dengan cara belajar macam ini, apalagi tentang pemrograman, harus dijelaskan secara coding dan prakteknya bukan hanya teori saja.

Matador, Pembunuh Dengan Nama Adat & Tradisi

Yak curhat dikit, setelah tanya2 sama master wordpress ternyata masalah wordpress saya yang jadi lelet udah terselesaikan sehingga saya bisa posting dengan lancar jaya lagi. Pada kali ini saya mau bahas tentang matador, dulu saya kira matador itu cuma main mainin si banteng doang trus udahan, ternyata mereka dibunuh bro, nih penjelasan dari mbak wiki:

Matador, secara harafiah berarti pembunuh, adalah seorang torero yang sangat ahli di dalam pertarungan melawan banteng. Torero adalah pelaku utama dalam pertunjukan pertarungan manusia melawan banteng di Spanyol dan negara-negara berbahasa Spanyol lainnya. Dalam pertarungan ini, seorang torero berperan mempermainkan dan pada akhirnya membunuh banteng tersebut. Torero disebut sebagai toreador dalam bahasa Inggris, tapi istilah ini hampir tidak pernah dipakai di Spanyol maupun Amerika Latin.

Nah tu, sadis banget para orang spanyol ini ya makanya dulu siaran yang menyiarkan adu banteng sempat dilarang di Spanyol, sekarang kempbali disiarkan dan mendapat protes dari para pecinta hewan. Nih saya kasih liat foto2 kesadisan para matador spanyol, yg gak tega ga usah liat

WordPress, Y U Slow?

Akhir akhir ini setiap saya buka wordpress entah mengapa tiba tiba cursor mouse melambat, komputer jadi lelet, dan setelah saya tutup komputer dan browser saya (mojila api) jadi lancar jaya lagi, padahal saya pake koneksi yang cepet, buka situs2 lainnya lancar aja lho WTF banget dah ini. Akhirnya dengan terpaksa saya menulis postingan saya yg terakhir yaitu tentang s.data dan postingan ini dengan lelet abis, ngetik huruf 1 munculnya baru 2 detik kemudian, yah gapapa  dah karena udah diwajibkan ama dosen nulis refleksi tiap minggu, saya udah coba juga di laptop saya yg lain tapi sama aja, di komputer lab kampus juga lelet,aduh bikin emosi aja. Besok dah saya tanya sama master master wordpress di kampus, tapi moga2 aja ini cuma eror bentar dari wordpress

Image

[S.Data] Week 2

Pada minggu ke 2 ini saya belajar tentang struct dan class, struct dan class sendiri sangat penting dalam pemrograman berorientasi objek, nih pengertian dan perbedaannya:

Definisi Struktur (struct) sendiri adalah kumpulan dari variabel yang dinyatakan dengan sebuah nama , dengan sifat setiap variabel dapat memiliki tipe yang berlainan.

Class adalah suatu metode untuk mengorganisasi data (variable) dan fungsi (function) dalam  struktur  yang  sama.  Data  atau  fungsi  dalam  kelas  disebut  sebagai  anggota (member) dari class. Anggota yang berupa data disebut field dan anggota yang berupa fungsi  disebut  method.  Setiap  anggota  kelas  dapat  memiliki  tingkat  visibility  yang berbeda, diantaranya private, protected, dan public.

Perbedaannya yang saya tangkap pada pertemuan ini adalah, struct itu tidak dapat diisi oleh class dan digunakan pada pembuatan program yang sederhana, sedangkan class isinya bisa berupa struct dan digunakan pada pembuatan program yang kompleks seperti pembuatan Tugas Proyek, dll

Mungkin habis pertemuan ini saya akan mendalami tentang bahasa java karena java ini pemrograman yang selalu menggunakan class, baik program hello world yang simple gile sampe proyek besar.

Yak sekian dari saya, ini saya beri contoh program c++ yang ada struct di dalam classnya, maap bahasa inggris ya, soalnya cuma dapet yg ini dari forum luar 😛


#include<iostream>
#include<conio.h>
#define MAXSIZE 1

using namespace std;

class library
{
struct book
{
char *book_name;
char *author;
int page;
float price;
};

public:
struct book b[MAXSIZE];\
void get_Book();
void display();
};

void library::get_Book()
{
for(int i=0;i<MAXSIZE;i++)
{
b[i].book_name = new char[20];
b[i].author = new char[20];
}
cout<<"\nEnter the: \n1.Book name \n2.Author name \n3.No.of pages \n4.Price\n\n";
for(int i=0;i<MAXSIZE;i++)
{
cin>>b[i].book_name>>b[i].author>>b[i].page>>b[i].price;
}
}
void library::display()
{
for(int i=0;i<MAXSIZE;i++)
{
cout<<"\nBook_Name :"<<b[i].book_name<<"\nAuthor_Name :"<<b[i].author<<"\nNo.of Pages :"<<b[i].page<<"pages"<<"\nPrice of Book :"<<"Rs."<<b[i].price;
}
}
int main()
{
library obj;
obj.get_Book();
obj.display();
getch();
}