Pages

Selasa, 03 April 2012

E-LEARNING PEMROGRAMAN TERSTRUKTUR DAN BERBASIS OBJEK


Nama Kelompok :  ARTA PRATIWI          (51410134)
                           MAULITHA GHAISANI  (54410281)
Kelas                : 2IA14
-----------------------------------------------------------------------------------------------
Bahasa adalah suatu sistem untuk berkomunikasi. Bahasa tertulis menggunakan simbol (yaitu huruf) untuk membentuk kata. Dalam ilmu komputer, bahasa manusia disebut bahasa alamiah (natural languages), dimana komputer tidak bisa memahaminya, sehingga diperlukan suatu bahasa komputer.
Definisi Program/Pemrograman Adalah kumpulan instruksi-instruksi tersendiri yang biasanya disebutsource code yang dibuat oleh programmer (pembuat program).
            Pemrograman terstruktur adalah suatu proses untuk mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dalam bentuk program. Prinsip dari pemrograman terstruktur adalah bahwa Apabila kita sudah sampai pada langkah tertentu, kita tidak boleh mengeksekusi langkah sebelumnya. Hal ini dikecualikan pada langkah-langkah untuk proses berulang
Contoh : Pascal, C, Delphi
Prinsip pemrograman terstruktur:

*      Gunakan rancangan pendekatan dari atas ke bawah (top down design).
*      Bagi program ke dalam modul-modul logika yang sejenis,
*      Gunakan sub-program untuk proses-proses sejenis yang sering digunakan.
*      Gunakan pengkodean terstruktur: IF ... THEN, DO ... WHILE dan lain-lainnya.
*      Gunakan nama-nama bermakna (mnemonic names), dan
*      Buat dokumentasi yang akurat dan berarti.

Tujuan Pemrograman Terstruktur Tujuan dari pemrograman terstruktur dapat diuraikan sebagai berikut
  • Untuk meningkatkan kualitas dan kehandalan program
  • Untuk memudahkan pemahaman terhadap isi program
  • Untuk menyederhanakan program
  • Untuk maintenance (pemeliharaan) program
  • Untuk meningkatkan produktifitas program Sifat-sifat Pemrograman Terstruktur
Sifat-sifat dari pemrograman terstruktur dapat diuraikan sebagai berikut :
  • Memuat teknik pemecahan masalah yang logis dan sistematis
  • Memuat algoritma yang efisien, efektif dan sederhana
  • Program disusun dengan logika yang mudah dipahami
  • Tidak menggunakan perintah GOTO
  • Biaya pengujian program relatif rendah
  • Memiliki dokumentasi yang baik
  • Biaya perawatan dan dokumentasi yang dbuthkan relatif rendah
Terdapat beberapa langkah pemrograman , coding, penyusunan program, evaluasi error, dokumentasi, dan pemeliharaan program.

Pemrograman berorientasi objek disingkat OOP merupakan paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.

Perbedaan Pemograman Berorientasi Objek dengan Pemograman Terstruktur


Dilihat dari pengertian di atas, pemrograman terstruktur memilki beberapa sifat – sifat  seperti :

a. Memuat teknik pemecahan masalah yang logis dan sistematis
b. Memuat algoritma yang efisien, efektif dan sederhana
c. Program disusun dengan logika yang mudah dipahami
d. Tidak menggunakan perintah GOTO
e. Biaya pengujian program relatif rendah
f. Memiliki dokumentasi yang baik
g. Biaya perawatan dan dokumentasi yang dibutuhkan relatif rendah.

berdasarkan penjelasan diatas, sangat jelas sekali bahwa pemrograman tersktruktur unggul dalam melakukan pemrograman sederhana karena lebih efisien dan lebih murah dalam hal perawatannya tetapi permodelan ini lebih susah untuk dipahami oleh orang – orang selain pembuat program itu sendiri (contohnya ketika dilakukan tracing program ).

Sementara itu pemrograman berorientasi objek memliki beberapa keuntungan seperti :
1.maintenance; program lebih mudah dibaca dan dipahami, dan pemrograman berorientasi obyek mengontrol kerumitan program hanya dengan mengijinkan rincian yang dibutuhkan untuk programmer.

2.pengubahan program (berupa penambahan atau penghapusan fitur tertentu); perubahan yang dilakukan antara lain menyangkut penambahan dan penghapusan dalam suatu database program misalnya.

3.dapat digunakannya obyek-obyek sesering yang diinginkan, kita dapat menyimpan obyek-obyek yang yang dirancang dengan baik ke dalam sebuah tolkit rutin yang bermanfaat yang dapat disisipkan kedalam kode yang baru dengan sedikit perubahan atau tanpa perubahan pada kode tersebut.

Kesimpulannya adalah
Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misal manager tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak harus mengambilnya langsung tetapi dapat menyuruh petugas bag administrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya sendiri.


Sumber : http://gutti211.blogspot.com/2011/10/perbedaan-pemograman-berorientasi-objek.html
         http://eziekim.wordpress.com/2011/11/08/perbedaan-antara-perancangan-terstruktur-dan-berorientasi-objek/

Senin, 26 Maret 2012

CERITA UNIK DI BALIK TWITTER

Kelebihan Twitter:

- Mudah dinavigasi dan memperbarui, “link to” dan mempromosikan apapun.
- Menjangkau lebih luas tidak hanya antara teman.

- Satu feed untuk semua pengguna dan siapa pun dapat mengikuti orang lain 
  kecuali di blokir
- Alat komunikasi yang murni dan cepat tanggap.
- Kamu tidak harus log in untuk mendapatkan update. Kamu bisa 

  menggunakan aplikasi RSS reader

- Sangat interaktif, extensible messaging platform dengan API terbuka.
- Banyak aplikasi lain yang sedang dikembangkan 

  (Twitterific, Summize, Twhirl, dll).
- Pesan teks SMS berpotensi untuk memberi pendapatan dari 
  jaringan nirkabel.

- Potensi periklanan di masa mendatang atau perusahaan 
  berbasis langganan.


Kelemahan Twitter:


- Kemampuan terbatas: menemukan orang-orang, mengirim pesan singkat, 
  balasan langsung

- Dibatasi sampai 140 karakter per update.
- Tidak semua orang menemukan manfaat langsungnya.
- Lebih menekankan pada penghitungan follower.
- Mudah disalahgunakan untuk spam dan meningkatkan tingkat kebisingan.
- Relatif lebih kecil basis pengguna diinstal.
- Belum ada strategi keuangan yang mudah dan jelas.

KEMANAN / SECURITY TWITTER

Keamanan yang digunakan jejaring sosial Twitter adalah XML (eXtensible Markup Language). Tweeps sekarang bisa menggunakan protokol HTTPS saat mengakses Twitter. Pengaturan ini sebenarnya sudah diluncurkan oleh Twitter bulan Maret 2011. Pengaturan ini akan meningkatkan keamanan akun dan memberikan perlindungan lebih baik pada semua informasi ketika menggunakan Twitter di koneksi internet yang tidak aman seperti WiFi publik. mungkin kita bisa mengganti password akun pribadi secara rutin tiga bulan sekali. Jadi tidak terjadi sebuah kasus monoton password dari sebuah akun.
Jika ingin menambah tingkat keamanannya. Ada Beberapa tambahan rekomendasi yang dikutip dari Safety Center Twitter:
  •  Gunakan password yang rumit dengan sekurang-kurangnya 10 huruf, dan sebaiknya merupakan kombinasi antara huruf, angka dan karakter lainnya. Gunakan juga password yang berbeda untuk setiap situs yang Anda gunakan (misalnya untuk e-mail, perbankan, dll.) agar apabila salah satu akun Anda disalahgunakan, akun Anda yang lain tetap aman. Jika akun e-mail pribadi Anda disalahgunakan, biasanya penyusup akan mendapatkan akses ke akun Twitter Anda.
  •   Gunakan HTTPS untuk meningkatkan keamanan di Twitter. Ini adalah teknologi enkripsi yang digunakan untuk melakukan pembayaran online dengan aman.
  • Twitter merekomendasikan untuk menghubungkan telepon Anda ke akun Twitter Anda. Hal ini akan mengamankan akun Anda jika Anda kehilangan kontrol terhadap e-mail pribadi ataupassword Anda. 
  • Jika Anda merasa akun Anda telah disalahgunakan, kunjungi halaman bantuan Twitter untuk mengetahui cara memperbaikinya.



PEMANFAATAN DAN PENGEMBANGAN MASA DEPAN

        Di jaman yang serba teknologi seperti sekarang ini, pemanfaatan dan pengembangan sebuah jejaring sosial ataupun hal yang lainnya pasti akan berkembang secara pesat. Khusus untuk jejaring sosial Twitter ini, sungguh banyak pemanfaatannya, antara lain jika ingin menyebarkan sebuah informasi kepada teman ataupun khalayak banyak kita tinggal “tweet” saja informasi yang ingin kita bagikan lewat twitter. Selain untuk memberikan informasi, twitter juga bisa digunakan sebagai media promosi suatu produk barang atau jasa secara online, sehingga para wiraswasta tidak perlu susah-susah lagi mempromosikan produknya face-to-face dengan orang lain, tetapi tinggal mempromasikannya lewat media jejaring sosial ini.
    Sungguh sangat bermanfaat sekali jejaring sosial dan kemajuan teknologi yang telah ada sekarang ini. Oleh karena itu kita sebagai kaum muda harus bisa memanfaatkan dan mengembangkan teknologi yang sudah ada ini untuk masa depan kita serta bangsa kita, namun harus dalam kode etik yang benar







Sumber:
http://tiwipratiwi07.wordpress.com/2011/04/10/kelebihan-dan-kelemahan-twitter/
http://sidomi.com/11980/cara-menjaga-keamanan-akun-twitter-anda/
http://mateus92.wordpress.com/2012/03/21/seluk-beluk-twitter-2/

Kamis, 22 Maret 2012

I LOVE YOU

I LOVE YOU
ANGGA RADITYA


I always love you

I wish we long last till the end