Archive for March, 2012

Sesuai dengan judulnya, aplikasi ini berfungsi untuk merekam suara yang berasal dari audio input device seperti microphone atau semacamnya yang nantinya akan direkam dan disimpan menjadi file audio berekstensikan .wav. Saat pembuatan aplikasi ini, digunakan library NAudio yang difungsikan sebagai pengolah data mulai dari mendeteksi microphone sampai proses penyimpanan file hasil rekaman.

Dibawah ini adalah langkah-langkah dalam membuat aplikasi audio recording ini.

1. Buka Microsoft visual C# 2010 express, kemudian buat project baru  dengan memilih windows form application kemudian beri nama “Audio Recording”, lalu klik OK.

2. Pada jendela design, tambahkan 2 buah button. Untuk button1 ganti properties name nya dengan “btnRecord” dan properties text nya menjadi “Record”. Untuk button2, ganti properties name nya menjadi “btnStop”, dan properties text nya menjadi “Stop”.

3. Setelah itu, klik 2 kali pada form1 hingga nanti muncul jendela source code dimana kita membuat program untuk aplikasi audio recording dan kursor akan berada didalam fungsi form1_Load.

4. Sebelum membuat program, sebaiknya kita menambahkan dahulu beberapa referensi dan library yang kita butuhkan, disini kita membutuhkan 3 file yaitu NAudio.dll, NAudioBufferReverse.cs dan NAudioSample.cs .

5. Cara menambahkan NAudio.dll adalah dengan cara klik kanan pada “Reference” yang ada di Solution Explorer atau dengan cara memilih “Project >> Add reference…”.

Kemudian pada jendela Add Reference pilih tab browse, dan carilah lokasi dimana anda menyimpan file NAudio.dll, setelah ketemu pilih filenya kemudian klik OK.

6. Setelah menambahkan NAudio.dll, sekarang tambahkan lagi file NAudioBufferReverse.cs dan NAudioSample.cs, dengan cara memilih “Project >> Add Existing Item…”.

Cari lokasi dimana anda menyimpan file tersebut, kemudian pilih dan tekan Add.

7. Langkah selanjutnya, mulai membuat program untuk aplikasi dengan mengkoneksikan library dengan aplikasi dan mendeklarasikan beberapa variable yang nantinya dibutuhkan. Variable-variabel tersebut antara lain sebagai berikut (didalam kotak merah pada gambar) :


Baca Selengkapnya ==>>

Kalau membicarakan tentang perkembangan komputer, berarti secara tidak langsung kita akan membahas tentang sejarah komputer. Sebelum munculnya komputer ada beberapa alat/mesin yang digunakan sebagai alat perhitungan yang membantu kerja manusia. Alat/mesin tersebut diantaranya adalah :

  • Abacus

Abacus atau yang biasa kita kenal dengan sempoa, yang dianggap sebagai alat perhitungan digital yang pertama. Abacus dikembangkan dicina pada tahun 2600 sebelum masehi.

  • Napier Bones

Dibuat tahun 1614, oleh John Napier, seorang ahli matematika dari Skotlandia. Alat ini digunakan untuk perhitungan perkalian dengan bahan tulang dengan bahan tulang Alat ini merupakan dasar mistar hitung.

  • Pascal’s Machines

Ditemukan oleh Blaise Pascal seorang ahli matematika dari Perancis. Pascal machines merupakan mesin penjumlah mekanik yang pertama.

  • Babbage’s Engine

Babbage’s engine merupakan dasar kerja komputer yang ada dijaman sekarang, karena bagian-bagian dari babbage’s engine sudah memiliki input, program pengontrol aplikasi, memori, dan output.

Baca Selengkapnya ==>>>

Apa itu komputer???

Banyak orang yang mendefinisikan komputer dengan banyak ragam kata dan kalimat. Disetiap buku ataupun referensi tentang komputer menyebutkan definisi komputer, tetapi tidak semua dari buku tersebut memiliki definisi yang 100% sama dengan buku lainnya. Sebenarnya komputer dapat kita definisikan dengan menggunakan gambar dibawah ini.

Dari gambar diatas dapat kita simpulkan bahwa komputer adalah sebuah perangkat yang dibuat untuk membantu kerja manusia yang memiliki 3 bagian utama yaitu input, proses dan output. Komputer membutuhkan input berupa data atau program kemudian input tersebug diolah/diproses dengan sistem komputasi digital yang nantinya akan menghasilkan output berupa informasi.

Komputer bukan hanya sebuah perangkat keras saja, tetapi komputer terdiri dari beberapa perangkat keras lainnya yang saling berhubungan. Dibawah ini merupakan perangkat keras yang “menyusun” komputer pada umumnya.

     1.      Keyboard

Keyboard merupakan salah satu perangkat input yang digunakan user (pengguna komputer) untuk menginputkan data berupa huruf, angka, dan data lainnya.

     2.      Mouse

Mouse termasuk perangkat input yang digunakan user untuk menginputkan data yang nantinya akan diproses sehingga user dapat menggerak-gerakkan kursor pada layar, membuka aplikasi dan lain sebagainya.

Baca selengkapnya


(adsbygoogle = window.adsbygoogle || []).push({});

         Bahasa pemrograman C merupakan salah satu bahasa pemrograman komputer yang bisa dikatakan mudah untuk dipelajari dan mudah untuk dipahami karena bahasanya merupakan bahasa tingkat tinggi yang dimengerti oleh manusia.  Bahasa C dibuat pada tahun 1972 oleh Dennis Ritchie.

Bahasa pemrograman C sama seperti bahasa pemrograman lainnya yang memiliki kerangka dasar. Kerangka Dasar Bahasa C adalah sebagai berikut :

       1.      Fungsi main().

Fungsi main merupakan fungsi utama yang wajib ada pada saat kita membuat program dengan bahasa C. Dalam sebuah project hanya boleh ada 1 buah fungsi main() saja. Namun dalam bahasa C, tidak membatasi hanya boleh 1 fungsi saja, melainkan kita juga diperbolehkan untuk membuat fungsi-fungsi lain selain fungsi main() yang bisa mempermudah kita dalam membuat sebuah program.

       2.      Deklarasi variabel

Pendeklarasian variabel ini dilakukan untuk mendaftarkan variabel apa saja yang akan kita gunakan dalam program yang kita buat. Pendeklarasian variabel ini biasanya sekaligus dengan mencantumkan tipe data dari variabel tersebut.

      3.      Perintah (statement)

Perintah merupakan deretan program yang kita buat dalam sebuah project.

      4.      Akses library

Digunakan untuk mengakses library apa saja yang kita perlukan dalam pembuatan sebuah program.

      5.      Komentar

Komentar merupakan sebuah kalimat yang biasanya dicantumkan oleh seorang programer sebagai sebuah catatan kecil yang mana komentar ini tidak akan ikut di compile atau diproses.

Baca Selengkapnya…>>