Senin, 13 Juni 2011

Tugas Mandiri

Tugas Mandiri 1
Soal: Jika golongan A maka gaji pokok 2.000.000
Jika golongan B maka gaji pokok 2.100.000
Jika golongan C maka gaji pokok 2.200.000
Jwb Program VB:
If Text1.Text = “A” Then
Text2.Text = 2000000
Else
If Text1.Text = “B” Then
Text2.Text = 2100000
Else
If Text1.Text = “C” Then
Text2.Text = 2200000
End If
End If
End If
Tugas Mandiri 2
Soal: Menghitung jumlah harga barang yang dibeli
Jwb Structure English
- Baca data jumlah barang
- Hitung harga barang dikali jumlah barang yang dibeli
- Menampilkan jumlah harga barang
Pseudocode:
Jumlah = 0
Baca jumlah beli
Total harga = jumlah*harga barang
Menampilkan total harga
Tugas Mandiri 3
Soal: Jika jam kerja sama dengan jam kerja atau jam kerjakurang dari 40, maka pembayaran 50000, selain itu pembayaran 70000
Jwb: Jika (jam=jam) or (jam < 40) Then Pembayaran = 50000 Else Pembayaran = 70000 Soal: Target penjualan 30 item Baca jumlah penjualan, jika penjualan lebih dari 30 item. Cetak keterangan Berhasil, jika tidak cetak Gagal Input Proses Output Jumlah Penjualan Baca data penjualan If penjualan < 30 item Keterangan “Gagal” Else If penjualan > 30 item
Keterangan “Berhasil”
Cetak Keterangan Keterangan
Program VB:
If Text1.Text = > 30 Then
Text2.Text = “Berhasil”
Else
Text2.Text = “Gagal”
End If

Senin, 06 Juni 2011

AB OOP 1-3

Annotated Bibliographies

Format Pelaporan    :

Pertemuan Ke
:
Kode Kelas
:SI161I
NIM
:1014465463
Mata Kuliah / Sks
:Petruk / 3 Sks
Nama Mahasiswa
:Erni Astuti
Nama Dosen
:Padeli


Tema                      : Definisi OOP
Sumber                   : Internet
Rangkuman             :
OOP PHP adalah kependekan dari Object Oriented Programming PHP. Tutorial ini, seperti juga tutorial di Prothelon.com lainnya ditujukan buat kamu yang masih newbie dengan Pemrograman berbasis Obyek (OOP).
PHP selain mendukung pemrograman terstruktur, juga mendukung Object Oriented Programming atau yang juga dikenal sebagai OOP. Meskipun dukungan terhadap OOP pada PHP tidak sekuat Java, tetapi PHP sudah cukup mature dalam mendukung OOP.
Pembuatan program berbasis OOP akan sangat terasa manfaatnya jika kita ingin membuat program berskala besar atau program-program yang nantinya akan sering kita ulangi pembuatannya dengan beberapa penyesuaian kecil, namun untuk program berskala kecil, mungkin lebih baik pakaiyang pemrograman terstruktur.
Object Oriented Programming adalah sebuah cara membuat program berbasis obyek, artinya kamu harus mengubah cara berpikir kita menjadi berbasis obyek. Beberapa istilah baru yang akan sering digunakan dalam OOP yaitu class, object, encapsulation, inheritance dan polymorphism.

Tugas Ke #
:1
© Perguruan Tinggi Raharja
Tanggal
:6 Juni 2011
Get The Better Future By Computer Science


Syarat-syarat tugas :
  1. Rangkuman tidak lebih dari ½ halaman kertas A4
  2. Hardcopy dikumpulkan dalam waktu 1 minggu setelah penugasan
  3. Softcopy dikumpulkan melalui email ke padeli@faculty.raharja.ac.id
  4. Setiap mahasiswa harus berbeda sumber dan pokok bahasannya.
  5. Bentuk laporan harus sesuai ketentuan yang diberikan

Annotated Bibliographies

Format Pelaporan    :

Pertemuan Ke
:
Kode Kelas
:SI161I
NIM
:1014465463
Mata Kuliah / Sks
:Petruk / 3 Sks
Nama Mahasiswa
:Erni Astuti
Nama Dosen
:Padeli

Tema                      : Konsep OOP
Sumber                   : Internet
Rangkuman             :
Beberapa paradigma pemrograman berorientasi objek :
1.Melakukan permodelan objek dari kehidupan nyata ke dalam tipe data abstrak.
2.Konsep pemrograman untuk memodelkan objek yang kita gunakan dalam kehidupan sehari-hari.
3.Membawa perubahan yang mendasar dalam konsep pemrograman terstruktur.
4.OOP membawa konsep yang sama sekali berbeda dengan bahasa pemrograman generasi sebelumnya (bahasa pemrograman terstruktur).
5.Bertujuan untuk  membuat program lebih terorganisasi dan terstruktur.
6.Untuk membuat program lebih terorganisasi, harus medekomposisi sebuah tugas menjadi sub – sub tugas.
7.Untuk mempermudah dekomposisi digunakan abstraksi.
8.Sebuah abstraksi terdiri atas sifat – sifat yang esensial untuk suatu tujuan tertentu, bagian detailnya disembunyikan.
9.Bentuk – bentuk abstraksi yang digunakan antara lain : procedure, modules, user – defined types dan object.
10.Procedure adalah abstraksi dari program.
11.Program sendiri merupakan koleksi dari procedure atau sub – rutin.
12.Seorang programmer dapat berkonsentrasi pada satu bagian dari program pada suatu waktu tanpa melihat detail program secara keseluruhan.

Tugas Ke #
:1
© Perguruan Tinggi Raharja
Tanggal
:6 Juni 2011
Get The Better Future By Computer Science

Syarat-syarat tugas :
  1. Rangkuman tidak lebih dari ½ halaman kertas A4
  2. Hardcopy dikumpulkan dalam waktu 1 minggu setelah penugasan
  3. Softcopy dikumpulkan melalui email ke padeli@faculty.raharja.ac.id
  4. Setiap mahasiswa harus berbeda sumber dan pokok bahasannya.
  5. Bentuk laporan harus sesuai ketentuan yang diberikan

Annotated Bibliographies

Format Pelaporan    :

Pertemuan Ke
:
Kode Kelas
:SI161I
NIM
:1014465463
Mata Kuliah / Sks
:Petruk / 3 Sks
Nama Mahasiswa
:Erni Astuti
Nama Dosen
:Padeli

Tema                      : Karakteristik OOP
Sumber                   : Internet
Rangkuman             :
Pemrograman Berbasis Obyek :
1. Fungsi dan data menjadi satu kesatuan yang disebut obyek
2. Obyek-obyek dalam OOP bersifat aktif
3.Cara pandang : program bukan urut-urutan instruksi tapi diselesaikan oleh obyek-obyek yang bekerjasama untuk menyelesaikan masalah
Karakteristik OOP
Suatu program disebut dengan pemrograman berbasis obyek (OOP) karena terdapat :
1.Encapsulation (pembungkusan)
2.Inheritance (pewarisan)
3.Polymorphism (polimorfisme – perbedaan bentuk)
Inheritance
Banyak objects diklasifikasikan menurut hirarki.
1.Sebuah class bisa mewariskan atribut dan method-nya ke class yang lain
2.Class yang mewarisi disebut superclass
3.Class yang diberi warisan disebut subclass
4.Sebuah subclass bisa mewariskan atau berlaku sebagai superclass bagi class yang lain => disebut multilevel inheritance.
Keuntungan Penggunaan Pewarisan
1.Subclass memiliki atribut dan method yang spesifik yang membedakannya dengan superclass, meskipun keduanya mirip (dalam hal kesamaan atribut dan method)
2.Dengan demikian pada pembuatan subclass, programmer bisa menggunakan ulang source code dari superclass yang ada => ini yang disebut dengan istilah reuse.
3.Class-class yang didefinisikan dengan atribut dan method yang bersifat umum yang berlaku baik pada superclass maupun subclass disebut dengan abstract class
Polymorphism
Polymorphisms adalah kemampuan 2 buah object yang berbeda untuk merespon pesan permintaan yang sama dalam suatu cara yang unik.
Encapsulation
Ciri penting lainnya dari OOP adalah encapsulation. Encapsulation adalah sebuah proses dimana tidak ada akses langsung ke data yang diberikan, bahkan hidden. Jika kamu ingin mendapat data, kamu harus berinteraksi dengan object yang bertanggung jawab atas dara tersebut.


Tugas Ke #
:1
© Perguruan Tinggi Raharja
Tanggal
:6 Juni 2011
Get The Better Future By Computer Science

Pemrograman Terstruktur

PENGENALAN DASAR PEMROGRAMAN

Program -> deretan instruksi yang digunakan untuk mengendalikan komputer, sehingga komputer dapat melakukan tindakan sesuai dengan yang dikehendaki pembuatnya.
 
Pemrograman Terstruktur
“Metode untuk mengorganisasikan dan membuat kode-kode program supaya mudah untuk dimengerti, mudah di test dan di modifikasi.”

Aspek – aspek dasar pengolahan data :
A. Brainware
1. Analis Sistem, berperan melakukan analisis terhadap permasalahan yang dihadapi, serta merancang solusi pemecahannya dalam bentuk program komputer.
2. Programmer, berperan menerjemahkan rancangan yang dibuat analis kedalam bahasa pemprograman sehingga solusi dapat dijalankan oleh komputer
3. Operator, bertugas menjalankan komputer berdasarkan instruksi yang diberikan
4. Teknisi, bertugas merakit atau memelihara perangkat keras komputer
B. Hardware 
C. Software
-  Sistem Software / Perangkat Lunak Sistem  (disebut juga software pendukung)
Program yang digunakan untuk mengontrol Sumber Daya komputer baik internal (RAM)  maupun eksternal (Printer).
*  Program ini umumnya sebagai perantara antara program aplikasi dan hardware.
Contoh :
·         Sistem Operasi(Windows, Linux dll)
·         Utilitas merupakan program khusus yang berfungsi sebagai perangkat pemeliharaan komputer, seperti anti virus, partisi hardisk
·         device Driver (sebagai pengendali peripheral).

-  Application Software / Software Aplikasi
*  Program yang digunakan pemakai untuk melakukan tugas-tugas yang spesifik
*  Contoh : Word Processor (Pengolah kata) untuk membuat dokumen, Aplikasi Perbankan, Program untuk mengolah foto dll.

- Package Software
            Program yang dikembangkan untuk kebutuhan umum.
            Contoh : Pengolah kata (Microsoft Office), Desain Grafis dll

Bahasa Pemrograman berdasarkan  Perkembangan :
1.      Bahasa Mesin
*  Bahasa mesin antara mesin satu dengan yang lainya berbeda.
*  Bahasa mesin perintahnya menggunakan kode-kode biner atau heksadesimal
Contoh :
B402 = 1011 0100 0000 0010 = memuat  bilangan 2 ke register AH     
B22A                                       = memuat bil. 2A heksadesimal ke register DL
CD21                                       = jalankan interupsi 21 heksadesimal

Hasil ke 3 perintah ini sama dengan perintah yang ditulis dalam bahasa tingkat tinggi.
WRITE (‘*’);
Cout << “*”
2.      Bahasa Tingkat Rendah
*  Bahasa Assembly (Bahasa Rakitan).
*  Perintah kepada mesin tidak lagi menggunakan kode-kode biner, tetapi menggunakan kata-kata pendek.
                        MOV untuk menyatakan “Move”
JNZ    “jump non-zero” = lompatlah bila tidak sama dengan 0.
*  Contoh :
MOV AH,02
MOV DL,2A
INT 21
Hasil ke 3 perintah ini sama dengan perintah yang ditulis dalam bahasa tingkat tinggi.
WRITE (‘*’);  (pascal)
echo “*”;
3.      Bahasa Tingkat Menengah
Bahasa C diciptakan tahun 1972. bahasa C menggabungkan kemampuan pengendalian mesin dalam aras rendah, struktur data dan struktur kontrol beraras tinggi.
Contoh perintah :    printf (“*”);
4.      Bahasa Tingkat Tinggi
*  FORTRAN (FORmula TRANslator) dikembangkan tahun 1956. à ditujukan untuk mempermudah membuat aplikasi matematika dan teknik.
*  BASIC (Begginer All-Purpose Symbolic Instruction Code) dikembangkan tahun 1965.
*  PASCAL dibuat tahun 1971 oleh Nicklaus Wirth. bahasa ini digunakan untuk mengenalkan pemrograman terstruktur.
*  COBOL  (Common Business Oriented Language),  dibuat tahun 1959,  bahasa ini digunakan untuk mempermudah pembuatan aplikasi dibidang bisnis.
*  RPG adalah bahasa pemrograman yang ditujukan untuk aplikasi bisnis. Pada mulanya RPG merupakan singkatan dari Report Program Generator,
RPG menyediakan kemampuan yang memudahkan Programmer dalam membuat laporan bisnis.
Pembaruan terakhir dari bahasa RPG adalah RPG IV (ILE RPG). Bahasa ini memiliki berbagai fitur pemrograman berbasis objek antara lain: fungsi (function) dan prosedur (procedure).
5.      Bahasa Berorientasi Objek
Konsep utama pemrograman berorientasi objek yaitu melakukan permodelan objek dari kehidupan nyata ke dalam tipe data abstrak.
Jelasnya, pemrograman berorientasi objek merupakan konsep pemrograman untuk memodelkan objek yang kita gunakan dalam kehidupan sehari-hari

Objek Mobil memiliki fungsi :
-          Hidupkan
-          Matikan
-          Jalan
-          Rem
-          Dll
1.      Orginating
Kegiatan yang berhubungan dengan proses pengumpulan data yang biasanya berupa pencatatan (record) data ke dokumen dasar
2.      Input
Kegiatan pemasukan data kedalam proses komputer dan melalui input device
3.      Proses
Kegiatan untuk pemrosesan data. Data yang sudah dimasukan yang disimpan didalam storage akan dilakukan proses aritmatik atau logika.
4.      Storage
Kegiatan berupa penyimpanan data, baik data yang belum di proses atau yang sudah berupa hasil pengolahan data untuk diteruskan keperangkat lain.
5.      Output
Kegiatan untuk proses menghasilkan keluaran dari proses pengolahan data ke peralatan output yang berupa informasi.
6.      Distribution
Kegiatan untuk proses penyebaran informasi kepada pihak-pihak yang berhak dan  membutuhkan informasi.

Curriculum Vitae (CV)

Daftar Riwayat Hidup

Data Pribadi

Nama
Jenis kelamin
Tempat, tanggal lahir
Kewarganegaraan
Status
Tinggi, berat badan
Kesehatan
Agama
Alamat lengkap
Telepon, HP
E-mail
: Erni Astuti
: Perempuan
: Tangerang, 11 Oktober 1992
: Indonesia
: Mahasiswi
: 150 cm, 42 kg
: Sangat Baik
: Islam
: Benua Indah Blok D2 No.11 Jl. Sadewa RT 01/RW 07
: (021) 55770054,  HP : 083812793831
: cie.niee@yahoo.co.id



Pendidikan
» Formal

1997 - 1998
1998 - 2004
2004 - 2007
2007- 2010
2010-sekarang
: TK. Al-Furqon
: SD Negeri Pabuaran Tumpeng, Tangerang
: SMP Negeri 15 Tangerang
: SMA Negeri 4 Tangerang
: Perguruan Tinggi Raharja
» Non Formal

1999 - 2000
2006 - 2007

: Kursus Bahasa Inggris Grace, Tangerang
: Kursus Bimbingan Belajar Ganesha Operation