Jumat, 07 September 2018

Makna dari You Look Like a Snake




Menurut Google Translate, makna dari 'you look like a snake' adalah kamu terlihat seperti ular.

Jumat, 31 Agustus 2018

Iklan-Iklan yang Selalu "Berdering" di Pikiran

Assalamu'alaykum fans :D,

Kali ini kita sedikit akan membahas tentang iklan-iklan yang sering terngiang-ngiang/berdering/ bernyanyi-nyanyi di kepala ku. Sebelumnya aku juga ngga tau kenapa ini terus terjadi kepada-ku, tiap detik, menit, jam, hari, dst :& *malahcurhat

So, langsung sajaaaaa

1. Iklan Milkita Permen Susu Mahal



2. Iklan Ramayana


3. Iklan Meces Ceres versi mahasiswa jurusan DKV yang menjadi intro channel Youtube MAQ


Selasa, 28 Agustus 2018

Resensi Buku Dasar-Dasar Algoritma & Pemograman


Resensi Buku
Dasar-Dasar Algoritma & Pemrograman

1. Identitas Buku
Judul:  Dasar-Dasar Algoritma & Pemrograman
Pengarang               :  Fathul Wahid                                  
            Penerbit                   :  Andi
            Tahun Terbit            :  2004
Tebal Halama          :  vii,  325 halaman
Ukuran                    :  21 cm X 14 cm
Kategori Buku         :  Pendidikan - Pengetahuan (Non fiksi)
ISBN                       :  979-731-169-4
Harga                       :  Rp.

2. Isi
Buku ini terdapat 15 bab untuk dipelajari, di antaranya

BAB 1 Algoritma dan Top-Down Design
1.1 Algoritma
1.2 Top-Down Designl
1.3 Contoh: Penjumlahan Deret Bilangan
1.4 Cara Penulisan Algoritma
1.5 Langkah-Langkah Pemrograman
1.6 Belajar Pemrograman dan Belajar Bahasa Pemrograman
Ringkasan
Istilah Kunci
Latihan

BAB 2  Pengenalan Pascal
2.1 Sejarah Singkat dan Gambaran Umum
2.1.1 Kompilator
2.1.2 Machine Independent
2.2 Contoh Program: Keluaran String
2.2.1 Komentar
2.2.2 Reserved Word
2.2.3 Identifier
2.2.4 Perintah write dan writeIn
2.3 Kesalahan Pada Program
2.4 Gaya Penulisan
2.5 Contoh Program
2.5.1 Pendefinisian Variabel
2.5.2 Perintah read dan readIn
Ringkasan
Istilah Kunci
Latihan

BAB 3 Tipe, Operator, dan Ekspresi
3.1 Definisi
3.2 Tipe Dasar dan Ekspresi
3.2.1 Tipe Integer dan Ekspresi Integer
3.2.2 Real dan Ekspresi Real
3.2.3 Karakter dan Ekspresi Karakter
3.2.4 Boolean dan Ekspresi Boolean
Ringkasan
Istilah Kunci
Latihan

BAB 4 Variabel, Assignment, dan Operasi Input/Output
4.1 Variabel
4.2 Konstanta
4.3 Assignment
4.4 Operasi Input /Output
            4.4.1 Operasi Input
            4.4.2 Operasi Output
4.5 Beberapa Contoh
Ringkasan
Istilah Kunci
Latihan

BAB 5 Pemilihan
5.1 Statemen if
5.2 Statemen if tersarang
5.3 Statemen case
Ringkasan
Istilah Kunci
Latihan

BAB 6 Perulangan
6.1 Statemen for
6.2 Statemen while
6.3 Statemen repeat
Ringkasan
Istilah Kunci
Latihan

BAB 7 Fungsi dan Prosedur
7.1 Fungsi
            7.1.1 Pendeklarasian Fungsi
            7.1.2 Pemanggilan Fungsi
7.2 Prosedur
            7.2.1 Pendeklarasian Prosedur
            7.2.2 Pemanggilan Prosedur
Ringkasan
Istilah Kunci
Latihan

BAB 8 Record
            8.1 Definisi
            8.2 Pendeklarasian Record
            8.3 Operasi Terhadap Record
Ringkasan
Istilah Kunci
Latihan

BAB 9 Array
            9.1 Definisi
            9.2 Pendeklarasian Array
            9.3 Operasi Terhadap Array
            9.4 Array Dua Dimensi
Ringkasan
Istilah Kunci
Latihan

BAB 10 Tipe Data Lain: Subjangkauan, Enumerasi, Set, dan String
            10.1 Tipe Subjangkauan
            10.2 Tipe Enumerasi
            10.3 Set
            10.4 String
                        10.4.1 Pendeklarasian String
                        10.4.2 Operasi Terhadap String
                        10.4.3 Fungsi dan Prosedur untuk Memanipulasi String
Ringkasan
Istilah Kunci
Latihan

BAB 11 Algoritma Rekursif
            11.1 Definisi
            11.2 Berpikir Rekursif
            11.3 Beberapa Contoh
Ringkasan
Istilah Kunci
Latihan

BAB 12 Pencarian
            12.1 Pencarian Berurutan
            12.2 Pencarian Biner
            12.3 Mencari Nilai Ekstrim
Ringkasan
Istilah Kunci
Latihan

BAB 13 Pengurutan
            13.1 Pengurutan dengan Pemilihan
            13.2 Pengurutan dengan Penukaran
            13.3 Pengurutan dengan Penyisipan
Ringkasan
Istilah Kunci
Latihan

BAB 14 Pemrosesan File
            14.1 File Teks
            14.2 File Non-Teks
Ringkasan
Istilah Kunci
Latihan

BAB 15 Struktur Data Dinamis
            15.1 Struktur Data Dinamis
                        15.1.1 Prosedur New dan Dispose
                        15.1.2 Operasi Terhadap Pointer
            15.2 Tumpukan
                        15.2.1 Definisi
                        15.2.2 Implementasi Tumpukan
                        15.2.3 Contoh Aplikasi Tumpukan
            15.3 Antrian
                        15.3.1 Definisi
                        15.3.2 Implementasikan Antrian
Ringkasan
Istilah Kunci
Latihan

◄ Kelebihan :
◘ Topik disajikan secara mendetail desertai dengan keterangan
 Materi-materi dibuku ini dijelaskan dengan prosedur yang disertai dengan gambar, jadi bagi pembaca bisa lebih mudah memahami saat melakukan praktek pemrograman
◘ Pada akhir setiap bab dibuku ini disertai dengan ringkasan, istilah-isitilah kunci, dan latihan yang memudahkan pembaca untuk mencari inti di sebuah bab, memahami materi, maupun untuk mengasah kemampuan pembaca
Di dalam buku ini juga disertai dengan Daftar Pustaka yang disediakan untuk memudahkan pembaca untuk mencari sumber-sumber informasi yang terdapat dalam buku ini
♦ Kekurangan :
◘ Buku ini tidak dilengkapi dengan Glosarium, yang akan memudahkan mencari istilah – istilah pemrograman bagi pemulai.
Buku ini dicetak dengan sampul yang berwarna menarik tetapi setelah kita melihat dalamnya kita harus siap untuk bosan, karena gambar-gambar dicetak dalam 2 warna saja.
  Didalam buku ini tidak dijelaskan perbedaan antara Algoritma, C, dan C++
♣ Aspek Bahasa : umumnya bahasa yang digunakan dalam buku ini cukup mudah dipahami bagi para pembaca.
♠ Aspek teknis : gambar dan tabel di buku ini tersusun rapi, sehingga tak perlu khawatir dan bingung dalam konteksnya.
           
3. Penutup
Jadi isi buku ini dapat disimpulkan bahwa materi yang disajikan menggunakan bahasa Pascal, akan tetapi penekanannya pada algoritma atau pemecahan masalah (problem solving). Bahasa Pascal dipilih sebagai notasi karena struktur bahasanya sederhana dan ini sejalan dengan tujuan awal pengembangan bahasa Pascal itu sendiri, yaitu untuk pengajaran pemrograman. Pembahasan dalam buku ini diawali dengan penjelasan konsep dasar pengembangan Algoritma dengan pendekatan perbaikan bertahap (stepwise refinement) yang digunakan dalam top-down design dan ditutup dengan penjelasan tipe pointer dan penggunaannya dalam struktur data dinamis; tumpukan (stack) san antrian (queue).



Link terkait :