Rabu, 04 Desember 2013

Lagu Baru Nidji - Sumpah dan Cinta Matiku OST 'Tenggelamnya Kapal Van Der Wijk'



Dipilih menjadi band yang mengisi soundtrack sebuah film, sepertinya selalu menjadi pengalaman yang seru bagi Nidji. Seperti saat mereka didaulat mengisi soundtrack film adaptasi novel Buya Hamka, berjudul 'Tenggelamnya Kapal Van Der Wijk'. "Saya itu biasanya dapat tugas baca skrip atau buku misalnya dapat tawaran untuk ngisi soundtrack," ujar vokalis Giring kepada detikHOT saat melakoni syuting video klip di Kawasan Cisarua, Puncak, Jawa Barat, Selasa (3/12/2013). Menurut Giring, kisah cinta zaman dulu seperti yang diangkat dalam novelnya itu sering kali menggunakan kata 'sumpah' dalam kehidupan. Itulah alasan mengapa judul lagu tersebut menggunakan kata sakral tersebut. "Waktu itu satu waktu lagi tur, gue sama Run-D di kamar hotel bikin lagu ini. Dan ya itu, kata pertama yang terlintas di kepala gue, sumpah. Jadilah judulnya 'Sumpah & Cinta Matiku'," jelas Giring. Tak ayal, lagu tersebut pun menjadi salah satu pilihan dari empat soundtrack lainnya yang dinyanyikan Nidji di film yang dibintangi Herjunot Ali, Ferdy Nuril dan Pevita Pearce itu. "Kebetulan lagu kita udah kuat banget karakternya. Musiknya kita campur dari vintage dan modern," tutup Run-D. sumber

Download lagu Nidji - Sumpah dan Cinta Matiku

Kamis, 28 Maret 2013

Kasus 4.8 Menghitung Pangkat Bilangan dengan Metode Penjumlahan


Analisis :

  axb = a + a + … + a (sebanyak b kali)
Ini berlaku untuk a positif maupun negatif
Bagaimana bila b negatif ?
Karena loop “tidak pernah negatif” maka harus dimanipulasi perulangan yang “selalu” positif.
Untuk itu nilai b menjadi abs(b)
Kemudian khusus untuk b < 0, jumlah yang sudah diperoleh dinegatifkan
Ingat : ax(-b) = ax(-1)xb = -axb


Algoritma :



FlowChart:

Program C++ :



Hasil Running  : 


Kasus 4.7 Menghitung Pangkat Bilangan

Kasus :

Hitunglah nilai dari  x^y (x pangkat y) dengan x bilangan real dan y bilangan bulat.

Analisis :

 x . x . x . … x (sebanyak y kali)
Input : x dan y
Output : hasil x pangkat y

Algoritma :



Program :





Hasil Running :


Kasus 4.4 Rata-rata dari n Bilangan Bulat Positif

Kasus :

Hitunglah rata-rata dari integer positif (banyak data ditentukan dari data yang dimasukkan)

Algoritma :




FlowChart :


Program C++ :



Hasil Running :



Kasus 4.3 Rata-rata dari n Bilangan


Analisis :
Rumus rata-rata  adalah :


yaitu jumlah data dibagi dengan banyaknya data, dengan xi adalah data ke-i.

Algoritama :



FlowChart :


Program : 





Hasil Running :


Kasus 4.2 Cetak Bilangan Ganjil 1-10


Ide :

Bilangan ganjil dari 0 sampai 10 diawali dengan 1, kemudian bertambah dengan 2 atau bilangan ganjil adalah bilangan yang bila dibagi 2 bersisa 1.

Algoritma :


Flowchart :


Program c++ :





Hasil Running :


Kasus 4.1 Cetak Bilangan 1 sampai 4

Kasus :

Bilangan ganjil dari 0 sampai 10 diawali dengan 1, kemudian bertambah dengan 2 atau bilangan ganjil adalah bilangan yang bila dibagi 2 bersisa 1.


Algoritma :



FlowChart :




Program C++ :


#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    int i;
    for(i=1;i<=4;i++)
    cout<<" "<<i<<endl;
    system("PAUSE");
    return EXIT_SUCCESS;
}

Hasil Running :


Minggu, 24 Maret 2013

Minggu Ke-3 Kuliah Alpro

Kuliah Alpro minggu ke-tiga 22 Maret 2013 diperkenalkan dengan tema Struktur Pemilihan (Kontrol Program), Dalam kehidupan sehari-hari selalu dilakukan pemilihan dari beberapa alternatif , dimana alternatif tersebut mengacu pada tindakan yang dilakukan. Contoh sederhananya dalam kehidupan sehari-hari ketika kita ingin membeli sabun terdapat beberapa pertimbangan alternatif sebelum membeli yaitu dari segi harga dan wangi.

Salah satu kemampuan komputer adalah dapat melakukan proses pemilihan dari beberapa alternatif sesuai dengan kondisi yang diberikan. Ada dua macam pernyataan Konditional dalam pemrograman yaitu :

  • If dan If.....else


Pada peryataan if yang di atas jika kondisi bernilai benar maka dilakukan aksi, bila salah maka tidak melakukan apa-apa. 
Pada peryataan if...else “jika kondisi bernilai benar, maka aksi1 akan dikerjakana dan jika tidak memenuhi syarat maka akan diabaikan dan dilanjutkan ke else, jika kondisi bernilai benar, maka aksi2 akan dikerjakana dan jika tidak memenuhi syarat maka akan diabaikan dan dilanjutkan ke else selanjutnya, begitupun seterusnya.

  • Switch Case


Pada peryataan Switch Case kondisi di cek apakah benar atau salah. Jika kondisi bernilai benar maka pernyataan akan dilakasanakan (dieksekusi).

Refleksi Kuliah Minggu Ini

Kuliah alpro terasa menyenangkan , why?? Karena sebelum kuliah saya telah menyelesaikan semua program yang telah diberikan oleh Dosen unutk dipersentasikan di kelas yaitu Kasus 3.1 - 3.5, Akan tetapi saya melewatkan soal tugasnya, walaupun soal tugasnya gak wajib untuk dikerjakan tapi saya memang merasa ada yang kurang karena melewatinya. Untuk kedepannya saya akan berusaha menyelesaikan semua tugas dalam materi yang diberikan setiap minggunya.

Terima kasih buat Pak Wahyu Pujiono yang telah mendidik kami secara militer,(kutipan dari dosen saya sendiri :D), memang untuk melawan jiwa malas kami sangat terbantu dengan sistem pembelajaran yang bapak terapkan, sekali lagi terima kasih Pak...

Kamis, 21 Maret 2013

Kasus 3.5 Konversi Hari

Kasus : Konversi Hari


Buatlah algoritma, flowchart, dan program untuk mengkonversi hari ke-1 adalah hari Senin sampai dengan hari ke-7 adalah Minggu.
Misalkan dimasukkan nilai 5, outputnya adalah hari Jum’at.

Algoritma :


Flow Chart : (di klik biar kliatan)


Program (c++) :




Hasil running :


Kasus 3.4 Konversi Nilai Angka ke Huruf


Kasus :
Konversikan nilai angka menjadi nilai huruf dengan ketentuan sebagai berikut :


Algoritma :


FlowChart: (di klik biar kliatan)


Program (C++) :





Hasil Running :


Kasus 3.3 Akar Persamaan Kuadrat

Kasus : Carilah akar-akar persamaan kuadrat.

Analisis :
Persamaan kuadrat adalah persamaan dengan bentuk umum Ax2 + Bx + C = 0, dan tentu saja dengan A tidak sama dengan 0. Akar persamaan kuadrat diperoleh dengan rumus :


 Bila  B^2-AAC<0  akan diperoleh akar imajiner.
Input : koefisien A, B dan C bilangan real
Proses : ada tiga alternatif pilihan dari harga 

Yaitu harganya 0, positif atau negatif
Output : nilai akar berdasar rumus

Algoritma :


Flow Chart :


Program :


Hasil Running :


Kasus 3.2 Maksimum 3 Bilangan


Kasus : Tentukanlah bilangan terbesar antara tiga bilangan bulat.

Analisis :
Input : misalkan X, Y, dan Z ketiganya integer
Proses : bandingkan X, Y, dan Z
X = maks, dimana nilai maks menjadi acuan untuk membandingkan dengan Y dan Z, maka hasil dari perbandingan akan dihasilkan(output)

Algoritma :


FlowChart :


Program C++ :



Hasil Running


Kasus 3.1 Maksimum 2 Bilangan

Kasus : Tentukanlah bilangan terbesar antara dua bilangan bulat.

Analisis :
Input : misalkan A dan B, keduanya integer
Proses : bandingkan A dan B
Jika A > B maka A terbesar (output)
Sebaliknya B terbesar (output)

Algoritma :


FlowChart :


Program (C++) :





Hasil Running



Praktikum Alpro 1 "Sekuen"


Menghitung volume Bola

Analisis :

Input   :  r (mewakili jari-jari)
Proses : volume = 4/3*22/7*r*r*r
Output : tulis volume

FlowChart :


Program C++ :



Hasil Running :


Kasus 2.3 Konversi Meter ke Centi dan Inci

Oke sesuai janji saya lanjutan tentang review kuliah Alpro minggu ke -2 , Sekarang saya  lanjutkan ke Kasus 2.3


Kasus 2.3 (Konversi m ke cm dan inchi)


Buat algoritma dan program untuk menghitung konversi dari m ke cm dan inchi !
Analisis :
Input : misalkan m (mewakili meter)
Proses : 1 meter = 100 cm
              1 inci = 2.54 cm
       cm = m *100
       inci  = m*100/ 2.54
Output : tulis (cm, inci)

Algoritma Kasus 2.3


FlowChart Kasus 2.3


Program Kasus 2.3



Hasil Running Kasus 2.3



Kasus 2.2 Perkalian 2 Bilangan Bulat

Kasus :


Buat algoritma dan program untuk mencari hasil kali dari dua buah bilangan !
Analisis :
Input : misalkan a, b semua integer
Proses : hasil  <- a * b
Output : tulis (hasil)

Algoritma :


FlowChart :


Program C++ :



Hasil Output :


Kasus 2.1 Penjumlahan 3 Bilangan Bulat

Kasus : 

Hitunglah jumlah dari 3 buah bilangan bulat!
Analisis :
Input : misalkan a, b, c semua integer
Proses : jumlah <- a + b + c
Output : tulis (jumlah)

Algoritma :



FlowChart :


Program C++ :

Hasil Output :



Minggu Ke-2 Kuliah Alpro

Materi Kuliah : SEKUEN 

Minggu ke - 2, Jumat 15 Maret ketemu lagi sama Alpro, sebuah mata kuliah yang menyenangkan (bagi sebagian orang) :D , materinya Sekuen...., mugkin bro bro semua sudah pernah pada dengar tapi susah buat mendefinisikan apa itu Sekuen. Mumpung lagi baik baru dapat gaji saya bantu dikit.

Berdasarkan sumber dari google sekuen adalah sederetan pernyataan-pernyataan yang urutan dan pelaksanaan eksekusinya runtut, yang lebih dahulu ditemukan (dibaca) akan dikerjakan (dieksekusi) lebih dulu dan Bila urutan pernyataan dibalik, akan mempunyai makna yang berbeda.

Contoh mudahnya kita bisa bayangkan aktifitas orang yang sudah memiliki pasangan (pacar) dengan seorang jomblo melalui sebuah sekuen berikut ini :


dari contoh di atas bisa terlihat bahwa sebuah pernyataan bila dirubah urutannya maka akan menghsilkan makna yang berbeda.

Dalam materi yang disampaikan oleh dosen diselipkan dalam Algoritma Pemrograman terdapat 3 bagian penting penyusunnya, apa saja itu ?


Dari step-step di atas dapat mengambil contoh :


Materi-materi sudah dipaparkan saatnya untuk senam jari, yaa coding....yaa nulis algoritma.....yaa buat flowchart. Pada kuliah Alpro, di kelas gak ada yang namanya pasif, Dalam sebuah kelompok yang terdiri dari 3 orang diberi tugas masing-masing. Dosen memberi kasus, tugas kami menganalisis bagaimana algoritma untuk menyelesaikan kasus tersebut.
Tugas masing-masing anggota kelompok bermacam-macam, biasanya dua orang menganalisis algoritma dan flowchartnya sedangkan yang seorang melakukan coding.

Kali ini kami diberi 4 kasus :

Kasus 2.1 (Penjumlahan 3 Bilangan Bulat)

Hitunglah jumlah dari 3 buah bilangan bulat!
Analisis :
Input : misalkan a, b, c semua integer
Proses : jumlah <- a + b + c
Output : tulis (jumlah)
Algoritma kasus 2.1



Flowchart kasus 2.1 (menggunakan raptor)



Kode Program kasus 2.1 (c++)




Kasus 2.2 ( Perkalian 2 Bilangan Bulat)


Buat algoritma dan program untuk mencari hasil kali dari dua buah bilangan !
Analisis :
Input : misalkan a, b semua integer
Proses : hasil  <- a * b
Output : tulis (hasil)


Algoritma Kasus 2.2



Flowchart Kasus 2.2



Kode Program Kasus 2.2


Untuk Kasus selanjutnya akan saya tulis dalam Postingan selanjutnya, 1 program 1 postingan agar bro bro semua lebih gampang bacanya dan gak terlalu panjang kek novel, jadi... bersambung nih yee :D


Refleksi Minggu ke-2

Pada minggu ini saya mulai mempelajari raptor kareana memang baru  pertama kali ini menggunakan. Awalnya agak susah tapi karena jiwa IT lagi ON dan latihan dengan soal-soal yang berbeda jadi mulai mahir.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Walgreens Printable Coupons