2010-02-26

Scheme dan Haskell merupakan bahasa pemrograman yang termasuk ke dalam kategori functional Programming. Bahasa ini memang sangat menyulitkan bila dipakai oleh pemula, bahkan untuk ahli sekalipun. Namun ini sangat powerfull untuk perhitungan yang sangat rumit dan besar. Saya sendiri pernah menghitung perkalian 9^50 * 9^50 * 9^50 dan kurang dari 3 detik hasilnya sudah keluar berupa deretan angka berbaris-baris… mangstap!!!!

Langsung aja deh, Ini adalah perbedaan utama scheme dan Haskell:

  • Namanya beda
  • Compilernya beda
  • Sintaxnya beda
  • pokoknya beda deh…

Sori ya temen-temen kalo ini kurang memuaskan… tapi  tugas Basprog yang minta kita menuliskan perbedaan utama Scheme dan Haskell membuat banyak temen-temen yang mencari jawaban di google… dan ini cuma sedikit belajar teknik SEO… ok!

2010-02-24

Setelah sekian lama menulis artikel ini, akhirnya ada juga kelanjutannya yaitu membuat program PHP sederhana. Saya menggunakan buku teks Mastering PHP 4.1 yang pengarangnya Jeremy Allen dan Charles Hornberger. Seperti biasa, dalam pemrograman apapun tutorial pertamanya adalah menulis “Hello World”.

Script PHP diawali dengan <?php dan diakhiri dengan ?>, biasanya diselipkan di dalam kode html. Contoh script untuk menulis “Hello World”.

<html>

<head>

<title>Hello, World!</title>

</head>

<body>

<?php print(‘Hello, World!\n’); ?>

</body>

</html>

Silakan ketik di notepad lalu simpan dengan nama hello_world.php di folder htdocs, yaitu dibawah folder xampp. Biasanya ada di C:/campp/htdocs.

Setelah itu aktifkan Apache di Xampp Control Panel.

Setelah itu buka browser misal Mozzila Firefox, lalu ketikkan alamat http://localhost/hello_world.php. Maka akan tampil tulisan ‘Hello World’

Inilah program script pertama kita, selanjutnya di artikel berikutnya…

2010-02-15

Pada posting sebelumnya di investasi emas part I, saya sudah menyampaikan keuntungan investasi emas dan cara berinvestasinya dengan dua cara. Sekarang saya akan melanjutkan dengan cara investasi emas yang ketiga yaitu kontrak berjangka.

Kontrak berjangka adalah kontrak pembelian emas yang berupa hak beli dan hak jual. Kontrak berjangka juga dibagi lagi menjadi beberapa bagian, yang saya ketahui ada option dan margin.

Kita bahas mengenai option… Option merupakan kontrak membayar sejumlah uang untuk memilik hak membeli dan hak menjual dalam jangka waktu tertentu dimana hak tersebut boleh diambil dan boleh tidak diambil. Definisi tersebut definisi saya sendiri, jadi mohon jangan dijadikan referensi. (more…)

2010-02-04

Tanggal  25 Januari 2010, ane mau ngurus perpanjangan beasiswa PPA di Kantor Kemahasiswaan FMIPA. Dari pengalaman ane sebelumnya, kalo mau ngurus-ngurus gitu harus pake pakean SOP, pake kemeja, celana, en sepatu. Sayangnya, sepatu ane jebol beberapa hari lalu…. Akhirnya ane berburu sepatu di BARA.

(more…)

2010-01-30

Ini nih scanner yang ane punya… canon lide 20


Spesifikasi :
- Scanning Element : Contact Image Sensor.
- Pencahayaan : LED.
- Ukuran Maks. Dokumen : A4 / Letter.
- Koneksi : USB. (Cocok u/ yang Mobile, karena Power n Data transfer melalui satu kabel USB.)
- Dimensi : 256 x 383 x 34mm
- Berat (tanpa box & asesoris) : ± 1.5 Kg.
- Link tambahan ke CANON site : ” CanoScan LiDE-20 “ <– Klik disini..!.

Kelengkapan :
- Scanner, CD Driver (Copy), Kabel USB (u/ Data & Power), tanpa box yah.

Kondisi :
- Bekerja normal.
- Used/Ex-/Second.
- No Warranty.

2010-01-25

Malem-malem gini iseng ngeliat KRS, mau cek nilai. Ternyata oh ternyata nilai semester 3 belum keluar. Namun aku agak terkejut ngeliat Tampilan baru KRS. Keren, daripada dulu yang cuma berlatar putih. Ni tampilannya…

2010-01-12

Sudah bukan hal asing lagi bagi masyarakat bahwa emas adalah sarana lindung nilai dari inflasi plus bisa juga sebagai investasi. Saya sebut sarana lindung nilai karena emas ini bias menangkal inflasi, misalnya pada tahun A harga kambing Rp 500rb dan harga Rp 500rb tu bisa beli 2,5 gram emas (Rp 200rb/gram). Pada tahun B harga kambing menjadi 800rb atau naik 60%, pada saat itu harga emas naik 70% (menjadi 340rb) sehingga untuk membeli kambing hanya dengan 2,35gram emas saja sehingga kita untung 0,15 gram emas, kalo kita hitung pada tahun B berarti kita untung Rp 51rb.

(more…)

2010-01-12

Halo pembaca setia Blog Kang Arief… semoga selalu sehat ya dan tetap menjaga diri ya.

Kali ini Kang Arief mau ngajak para pembaca semua belajar bahasa pemrograman web yang populer banget, yaitu PHP. PHP ini bukan singkatan Pengantar Hitung Peluang, bukan juga singkatan Putus Harapan Percintaan, PHP ini adalah bahasa, pengembangan dari bahasa C untuk web. PHP sendiri diambil dari ……. Yang artinya ……………. (maksud saya silakan sendiri asal muasal PHP, J)

Untuk belajar PHP, kita harus mulai dari mana?

Setiap orang punya jawaban yang beda buat ngejawab pertanyaan itu, kalo saya pribadi sih punya pendapat buat belajar PHP itu harus install softwarenya dulu supaya komputer kita bisa jadi server buat ngejalanin script PHP itu. Saya pake software Xampp yang bisa di download di portal resminya, cari aja di google, kalo nggak coba deh kunjungin http://komputersite.com, cari softwarenya di link download, kalo gak ada marahin tuh Mas Aly J.

OK… kalo kita udah install Xampp, langkah selanjutnya itu ngeaktifin program itu, caranya, di XAMPP control panel, klik start untuk mengaktifkan Apache dan MySQL, nyang lain ndak usah.

Kalo programnya dah aktif, berarti computer kita udah bias jadi server buat ngejalanin berbagai jenis script termasuk PHP.

Buat ngejalanin script PHP, letakkan semua filenya di folder htdocs/folder anda. Jangan lupa berikan file index.php atau index.htm buat jadi halaman mukanya. Jadi di dalam htdocs, kita buat folder lagi misal proyek. Selanjutnya buat ngebuka script kita itu, buka program browser misal Mozilla Firefox. Setelah dibuka, silakan ketik localhost/proyek. Nanti akan kebuka script index yang ada di komputer kita.

Oke… sekian dulu ya… hari ini saya mau Ujian Akhir Semester nih… minta doa Anda semua… thanks ya… silakan tunggu postingan php selanjutnya. Artikel selanjutnya bisa dilihat di script php yang pertama

2009-12-23

Buat yang males ngetik, ni kodingan waktu praktikum… kalo ada error, ganti tanda kutipnya ya soalnya di blog ini tanda kutipnya udah dirubah ma wpnya.

#include
//definisi makro
#define PI 3.14
//#undef PI
#define GENAP(x) (x%2)==1?0:1
#define print(x)\
printf(“%f,\n”,x);
#define MAXCOUNT 10

main(){
int i;
for(i=0;i if(GENAP(i))
print(PI*i*i);
//printf(“nilai i %d\n”,i);
//#undef PI
}
printf(“nilai pi = %f”, PI);
getch();
return 0;
}

2009-12-23

Jam 9.30 pagi ini gua datang lebih awal buat praktikum algoritma dan pemrograman. Nungguin lab kebuka, gua ngenet pake wifiilkomerz.

Gak lama OKI datang en ngasih tau kalo ada PR. waduh…. lupa gua…. ternyata mang ada PR, ni PRnya:

Buat sebuah program yang mengandung sebuah structure dengan beberapa elemen yang berbeda tipe datanya, kemudian buat array dari variabel structure tersebut sebanyak 10 elemen. Isikan nilai array structure tersebut dari input, kemudian simpan ke dalam sebuah file dengan nama sesuai permintaan pengguna.
contoh:banyaknya data yang dimasukkan?2
Masukkan data ke-1:
Nama: Mahasiswa 1
NRP: G10101010
NilaiL 100
Masukkan data ke-2:
………..
Masukkan data ke-50:
Nama:Mahasiswa 50
NRP G10101010
Nilai: 50
Simpan dengan nama file apa? coba

Gua kalang kabut, secara… tinggal menunggu waktu beberapa menit lagi sebelum praktikum… akhirnya dengan sekuat tenaga w kerjain tu program dan jam 10 pas akhirnya berhasil… ni kodingannya:

//Arief Hidayatulloh G64080075
#include <stdio.h>
#include<string.h>
struct mhs{
char nama[30];
char nrp[10];
int nilai;
};
typedef struct mhs MHS;

main () {

FILE *output;
MHS m[100];
char a[20];
int i,n;
printf(“Banyaknya data yang dimasukkan?”);
scanf(“%d”,&n);
for(i=0;i<n;i++){
printf(“Masukkan data ke-%d\n”,i+1);
printf(“Nama: “);
scanf(“%s”,&m[i].nama);
printf(“NRP: “);
scanf(“%s”,&m[i].nrp);
printf(“Nilai: “);
scanf(“%d”,&m[i].nilai);}
printf(“Simpan dengan nama file Apa? “);
scanf(“%s”,&a);

output = fopen (a, “w”); //output file

for(i=0;i<n;i++){
fprintf(output,”Nama: %s\n”,m[i].nama);
fprintf(output,”NRP: %s\n”,m[i].nrp);
fprintf(output,”Nilai: %d”,m[i].nilai);}

fclose(output);
}

Alhamdulillah… selesai sudah. semoga kak Heru masih menerima pengumpulan tugas ini….