Senin, 25 Juni 2012

tugas softskill


TUGAS SOFTSKILL 3
   NAMA  :  PUTRI RATNA SARI
   NPM     :  55410464
   KELAS :  2IA14


E - Commerce

E – Commerce atau electronic commerce ( Perdagangan secara Elektronik ) adalah penyebaran, pembelian, penjualan, pemasaran barang dan jasa melalui sistem elektronik seperti internet atau televisi, www, atau jaringan komputer lainnya. E-commerce dapat melibatkan transfer dana elektronik, pertukaran data elektronik, sistem manajemen inventori otomatis, dan sistem pengumpulan data otomatis. Industri teknologi informasi melihat kegiatan e-dagang ini sebagai aplikasi dan penerapan dari e-bisnis (e-business) yang berkaitan dengan transaksi komersial, seperti: transfer dana secara elektronik, SCM (supply chain management), e-pemasaran (e-marketing), atau pemasaran online (online marketing), pemrosesan transaksi online (online transaction processing), pertukaran data elektronik (electronic data interchange /EDI), dll.
E-dagang atau e-commerce merupakan bagian dari e-business, di mana cakupan e-business lebih luas, tidak hanya sekedar perniagaan tetapi mencakup juga pengkolaborasian mitra bisnis, pelayanan nasabah, lowongan pekerjaan dll. Selain teknologi jaringan www, e-dagang juga memerlukan teknologi basis data atau pangkalan data (databases), e-surat atau surat elektronik (e-mail), dan bentuk teknologi non komputer yang lain seperti halnya sistem pengiriman barang, dan alat pembayaran untuk e-dagang ini.
E-commerce pertama kali diperkenalkan pada tahun 1994 pada saat pertama kali banner-elektronik dipakai untuk tujuan promosi dan periklanan di suatu halaman-web (website

Contoh-contoh E – Commerce
1.)  Belanja Online
2.)  Pembayaran Elektronik
3.)  Lelang Online
4.)  Internet Banking
5.)  Tiket Online

Banyak situs-situs di dunia maya yang menyediakan atau masuk ke dalam definisi ruang lingkup E – Commerce seperti misalnya:
-         Kaskus
-         Amazone.com
-         Plasa.com
-         E-bay.com
-         Tokobagus.com
-         Berniaga.com
Dan sebagainya.


Pengalaman pribadi melakukan E – Commerce

Berikut ini merupakan tampilan salah satu situs yang pernah saya kunjungi untuk melakukan transaksi E – Commerce:



tampilan diatas merupakan home page dari salah satu situs pembelian online tiket penerbangan pesawat air asia. Dimana situs ini telah menggambarkan bahwa kemudahan teknologi semakin berkembang. Kita tidak perlu lagi harus mengunjungi lokasi atau counter-counter terdekat untuk membeli tiket tersebut secara langsung, melainkan hanya lewat internet dan tahap demi tahap yang dilalui untuk melakukan pengisian data kita sudah dapat memiliki tiket pesawat dengan tujuan yang diinginkan.



Langkah pembelian tiketnya adalah sebagai berikut:
  











  
Selanjutnya tahap ini akan berlanjut untuk bagian:
-         Pemilihan kursi
-         Layanan tambahan
-         Menelaah dan membayar
-         Konfirmasi dan jadwal perjalanan


Referensi:
http://fitria-tugastugaskuliah.blogspot.com/

Kamis, 19 April 2012

Inheritance and Polymorphism

Tugas Pemrograman Berbasis Objek
nama kelompok :
Fabiola Nur Islamiyah  52410462
http://fabiolanurislamiyah.blogspot.com/
Putri Ratna Sari  55410464

2IA14
 

  • Pewarisan (Inheritance)

Pewarisan adalah memberikan atau mewariskan sesuatu kepada keturunan berikutnya. Misalnya, seorang anak pasti akan mewarisi beberapa sifat atau perilaku yang dimiliki oleh ibu atau bapaknya. Dalam konteks ini, suatu kelas dalam program dapat diturunkan menjadi kelas-kelas baru lainnya yang akan mewarisi sifat atau perilaku dari kelas induknya. Sebagai contoh, apabila Anda memiliki kelas A dalam program yang Anda buat maka Anda dapat membentuk kelas-kelas turunan dari kelas A tersebut(misalnya, kelas B) yang mewarisi sifat-sifat yang terkandung dalam kelas A. dalam proses pembuatan kelas turunan tersebut, Anda dapat menambahkan sifat dan perilaku baru ke dalam kelas B, yang sebelumnya tidak dimiliki dalam kelas A. dalam terminology Java, kelas induk dinamakan dengan superclass dan kelas turunan disebut dengan subclass. Untuk membuat kelas anak atau subclass berdsarkan class yang telah ada, Anda dapat gunakan kata kunci extend dalam mendeklarasikan class. Sebuah class hanya dapat meng-extend satu class induk. Dan extends sendiri artinya diturunkan.

Berikut adalah contoh dari program Inheritance



Dan outputnya



  • Polimorfisme (Polymorphism)

Polimorfisme adalah suatu kejadian ketika objek dapat mengungkap banyak hal melalui satu cara yang sama. Secara harfiah, poli berarti ‘banyak’ dan morph berarti ‘bentuk’. Jadi polimorfisme berarti ‘mempunyai banyak bentuk’. Sebagai contoh, ada kelas A yang diturunkan menjadi kelas B, C, dan D. Dengan konsep polimorfisme, Anda dapat menjalankan method-method yang terdapat pada kelas B, C, dan D hanya dari objek yang diinstansiasi dengan kelas A. Polimorfisme memungkinkan Anda mengenali kesamaan di antara kelas yang bereda. Polimorfisme sering dinamakan dengan dynamic binding, late binding, dan runtime binding.

Berikut adalah contoh dari program Polimorphism



Dan outputnya


Reference:
http://www.google.co.id/url?sa=t&rct=j&q=program%20inheritance%20beserta%20output&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fstaffsite.gunadarma.ac.id%2Fachsan%2Findex.php%3Fstateid%3Ddownload%26id%3D14898%26part%3Dfiles&ei=QzGQT8PMIsLorQf-scWABQ&usg=AFQjCNEBi6MY1YYhhiq6JGtMRImi-w12Eg&cad=rja
buku Pemrograman Java by Sariadin Siallagan

Kamis, 05 April 2012

Enkapsulasi

Tugas Pemrograman Berbasis Objek
nama kelompok :
Fabiola Nur Islamiyah  52410462
http://fabiolanurislamiyah.blogspot.com/
Putri Ratna Sari  55410464
http://putir1092.blogspot.com/

2IA14


Enkapsulasi adalah proses membuat paket data objek bersama dengan metode-metodenya untuk melakukan abstraksi. Dalam melakukan pembukusan kode dan data di dalam java, terdapat 3 tinggkat akses yang perlu anda ketahui, yaitu private, protected, dan public. 

contoh programnya:

class Encapsulation {
private int secret; //field tersembunyi
public boolean setSecret(int secret) {
if (secret < 1 || secret > 100) {
return false;
}
this.secret = secret;
return true;
}
public getSecret() {
return secret;
}
}

Referensi : http://p_sarjono.staff.gunadarma.ac.id/Downloads/folder/0.5
Buku Siallagan, Sariadin. Pemrograman Java. Andi Publisher. Hal : 151

Selasa, 03 April 2012

Perbedaan Pemrograman Terstruktur dan Berbasis Objek

Tugas Pemrograman Berbasis Objek
nama kelompok :
Fabiola Nur Islamiyah  52410462
http://fabiolanurislamiyah.blogspot.com/
Putri Ratna Sari  55410464
2IA14

Pemrograman sendiri memiliki perngertian sebagai kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program) atau urutan perintah yang disusun sedemikian rupa, sehingga komputer dapat melaksanakan perintah sesuai dengan keinginan pemakai. Namun kali ini saya akan jelaskan perbedaan dari Pemrograman Terstruktur dan Berbasis Objek.

Pemrograman  Terstruktur

Pemrograman Terstruktur adalah  program secara berurutan dan terstrukrtur. Terstruktur dalam : analisa, cara dan penulisan program. Program dapat dibagai-bagi menjadi prosedur dan fungsi.

Contoh : Pascal, C, Delphi.

Pada pemrograman ini memiliki prinsip yaitu menggunakan rancangan pendekatan dari atas ke bawah (top down design), dapat memasukan program ke dalam modul-modul logika yang sejenis, dapat menggunakan sub-program untuk proses-proses yang sering digunkana, dapat menggunakan pengkodean terstruktur misalnya IF...THEN, DO..WHILE dan lain-lainnya, dapat menggunkana nama-nama bermakna (mnemonic names), dan dapat membuat dokumentasi yang akurat dan berarti.

Pemrograman Berbasis Objek

Konsep utama pemrograman berorientasi objek yaitu melakukan permodelan objek dari kehidupan nyata ke dalam tipe data abstrak.Pemrograman berorientasi objek merupakan konsep pemrograman untuk memodelkan objek yang kita gunakan dalam kehidupan sehari-hari, dan konsep ini membawa perubahan yang mendasar dalam konsep pemrograman terstruktur. Perubahan dramatis dalam konsep dasar disebut    paradigma, banyak orang yang menyebut “paradigma OOP” karena memang OOP membawa konsep yang sama sekali berbeda dengan bahasa pemrograman generasi sebelumnya (bahasa pemrograman terstruktur).

contoh :Setiap objek dalam kehidupan nyata dapat kita pandang sebagai kelas, misalnya kelas Hewan, kelas Manusia,kelas Mobil.  Objek dari kelas tersebut misalnya sapi dan ayam untuk kelas Hewan
Budi dan Tono untuk kelas Manusia

Kesimpulan :
Dengan OOP, kita dapat mengimplementasikan objekt data yang tidak hanya memiliki ciri khas (attribut), melainkan juga memiliki metode untuk memanipulasi attribut tersebut. Singkatnya, OOP memiliki keunggulan dari konsep pemrograman terstruktur, selain itu juga memiliki kemampuan untuk mengimplementasikan objek dalam kehidupan nyata.

referensi :
 nryulia.staff.gunadarma.ac.id/Downloads/.../Pertemuan+12-PBO.ppt
kulino.ninehub.com/file.php/1/nhrestore/7/pertemuan_1.ppt

Minggu, 25 Maret 2012

The Social Media Called Twitter

perkembangan zaman saat ini semakin meningkat termasuk ruang lingkup dalam sosial media. dunia semakin dekat untuk saling terhubung satu dengan yang lainnya. teknologi semakin memadai untuk dapat mengakses semua itu hanya dengan satu sentuhan saja. sosial media seperti Facebook, Twitter, Youtube dapat menyatukan jutaan manusia di seluruh dunia. untuk masalah kali ini, saya mencoba untuk mengaplikasikan sosial media Twitter pada bagian kekurangan dan kelebihannya, keamanan atau security, serta pemanfaatan & pengembangan dimasa depan..

Kekurangan & Kelebihan Twitter
semua sosial media pasti memiliki kekurangan dan kelebihannya masing-masing. semuanya memiliki dampak positif dan negatif. tapi balik lagi kepada pihak individunya itu sendiri. mau dijadikan apa akun pribadi mereka nantinya. banyak hal positif yang bisa kita gali dari peran sosial media. menambah wawasan salah satunya. menjalin pertemanan dari seluruh belahan bumi, yang terpenting adalah mengembangkan informasi yang ada untuk bisa lebih cepat disebarkan. karena informasi merupakan faktor terpenting dari sebuah kehidupan. misalnya saja pada Twitter. jika satu orang dapat men-twit satu informasi. banyak kemungkinan jutaan followers atau akun lain yang melihat informasi tersebut me-retweet twit yang berisi informasi penting tersebut. bayangkan, begitu cepatnya sebuah informasi bisa tersebar dengan cepat di sosial media. dampak negatifnya? balik lagi ke pihak individu itu sendiri. mau dijadikan apa akun twitter pribadi yang dia miliki.

Keamanan atau Security
bicara seputar keamanan, untuk saat ini baik Twitter ataupun Facebook rentan untuk masalah keamanan. banyak hacker yang bisa dengan mudah mengakses akun pribadi milik orang lain. banyak hal yang belum pernah kita ketahui masalah ini. tapi siapa sangka bahwa fakta tersebut memang benar-benar terjadi di social media. masalah keamanan atau security dari sosial media itu sendiri bisa diakali misalnya dengan: mungkin kita bisa mengganti password akun pribadi secara rutin tiga bulan sekali. Jadi tidak terjadi sebuah kasus monoton password dari sebuah akun. sehingga hacker bisa kita alihkan. namun percaya atau tidak, suatu saat pemilik hak asli Facebook ataupun  Twitter akan mengamankan lebih jauh masalah ini untuk memberikan kenyamanan bagi pengguna sosial media.

Pemanfaatan & Pengembangan di masa Depan
seperti yang sudah disebutkan tadi. lewat sosial media kita bisa dengan mudah memperoleh informasi. dengan sebuah twit-dan-jutaan-retweet. salah satu fakta menyebutkan bahwa peran twitter lebih cepat dibanding jurnalis dari setiap stasiun televisi yang ada di dunia. dengan hitungan menit, sebuah informasi penting bisa tersebar diseluruh dunia. misalnya Isu Global, Kematian, Fakta Unik dan sebagainya. dimasa depan, sosial media akan terus berkembang dan terus membantu kebutuhan setiap manusia yang ada di seluruh dunia untuk dapat dengan mudah memperoleh sebuah informasi yang ada. karena pada dasarnya, sosial media, teknologi dan informasi tidak akan pernah mati...

Rabu, 21 Maret 2012

mengetahui vektor dalam suatu bilangan

Tugas Pemrograman Berbasis Objek
nama kelompok :
Fabiola Nur Islamiyah  52410462
http://fabiolanurislamiyah.blogspot.com/
Putri Ratna Sari  55410464
2IA14

Untuk mengetahui suatu elemen pada vektor menggunakan bahasa pemrograman java berikut ini saya tampilkan listingnya




Dari rangkaian diatas untuk menentukan elemen vektor penjumlahan, pengurangan,perkalian, serta skalar vektor. Dan menggunakan beberapa perintah dalam bentuk integer (numerik). telebih dahulu import package yang digunakan, dalam program ini kita menggunakan package "import java.io.*;". Didalam listing tersebut terdapat BufferedReader berfungsi sebagai efisiensi dalam membaca karakter, array, dan garis. Dan "parseInt" berfungsi sebagai parsing string dan mengembalikan integer. Lalu diawali dengan "system.out.println" yang berfungsi memasukkan banyaknya himpunan yang ingin dipakai. Rangkaian program di atas dimasukkan pula kondisi berupa if yang berfungsi memungkinkan hasil output dalam bentuk himpunan. Kemudian akan muncul output yang sesuai dengan perintah vektor yang diinginkan.

Berikut ini adalah outputnya

Minggu, 11 Maret 2012

Twitter

Dalam dunia maya kata twitter tidak asing lagi bagi penggunanya. Salah satu social network yang sangat fenomenal dalam beberapa tahun belakangan ini. Di indonesia sendiri jejaring sosial ini memang kalah populer dengan facebook, namun dalam beberapa hal twitter memiliki keunggulan dan lebih praktis dibanding facebook. Twitter yang artinya kicauan, atau termasuk mikroblog sehingga memungkinkan penggunanya mengirim dan membaca pesan yang disebut Tweets. Mari kita telusuri lebih dalam tentang sosial network ini.

Sejarah
Twitter sebuah situs web yang dimiliki dan dioperasikan oleh Twitter Inc. , Twitter berawal dari sebuah diskusi yang diselenggarakan oleh anggota dewan dari Podcasting perusahaan Odeo. Dalam pertemuan tersebut, Jack Dorsey memperkenalkan ide twitter dimana individu bisa menggunakan SMS layanan untuk berkomunikasi dengan sebuah kelompok kecil. Proyek ini dimulai pada tanggal 21, dan secara terbuka pada tanggal 15 Juli 2006. Twitter menjadi perusahaan sendiri yaitu Obvious, LLC pada bulan April 2007.
Popularitas Twitter mulai meningkat pada tahun 2007 ketika terdapat festival South by Southwest (SXSW). Selama acara tersebut berlangsung, penggunaan Twitter meningkat dari 20.000 kicauan per hari menjadi 60.000. Reaksi di festival itu sangat positif. Pada tanggal 14 September 2010, Twitter mengganti logo dan meluncurkan desain baru.

Konsep
Twitter sendiri memiliki konsep dapat menyampaikan pesan berupa adalah teks tulisan hingga 140 karakter yang ditampilkan pada halaman profil pengguna. Kicauan bisa dilihat secara luar, namun pengirim dapat membatasi pengiriman pesan ke daftar teman-teman mereka saja. . Pengguna dapat melihat kicauan penulis lain yang dikenal dengan sebutan pengikut. Semua pengguna dapat mengirim dan menerima kicauan melalui situs Twitter, aplikasi eksternal yang kompatibel (telepon seluler), atau dengan pesan singkat (SMS) yang tersedia di negara-negara tertentu. Situs ini berbasis di San Bruno, California dekat San Francisco, di mana situs ini pertama kali dibuat. Twitter juga memiliki server dan kantor di San Antonio, Texas dan Boston, Massachusetts. Sehinggan dapat digambarkan twitter adalah pesan singkat atau SMS melalui internet.

Berikut ini adalah konten-konten di Twitter
•    Home
Pada halaman utama kita bisa melihat kicauan yang dikirimkan oleh orang-orang yang menjadi teman kita.
•    Profil
Pada halaman ini yang akan dilihat oleh seluruh orang mengenai profil atau data diri serta kicauan yang sudah pernah dikirim-tampil.
•    Pengikut (Follower)
Pengikut adalah pengguna lain yang ingin menjadikan kita sebagai teman. Bila pengguna lain menjadi pengikut akun seseorang, maka kicauan seseorang yang ia ikuti tersebut akan masuk ke dalam halaman utama.
•    Ikutan (Following)
Kebalikan dari pengikut, ikutan adalah akun seseorang yang mengikuti akun pengguna lain agar kicauan yang dikirim oleh orang yang diikuti tersebut masuk ke dalam halaman utama.
•    Gamitan (Mentions)
Biasanya konten ini merupakan balasan dari percakapan agar sesama pengguna bisa langsung menandai orang yang akan diajak bicara.
•    Favorit
Kicauan ditandai sebagai favorit agar tidak hilang oleh halaman sebelumnya.
•    Pesan Langsung (Direct Message)
Fungsi pesan langsung lebih bisa disebut SMS karena pengiriman pesan langsung di antara pengguna tanpa ada pengguna lain yang bisa melihat pesan tersebut kecuali pengguna yang dikirimi pesan.
•    Hashtag
Tagar yang ditulis di depan topik tertentu agar pengguna lain bisa mencari topik yang sejenis yang ditulis oleh orang lain juga.
•    List
Pengguna twitter dapat mengelompokkan ikutan mereka ke dalam satu grup atau senarai sehingga memudahkan untuk dapat melihat secara keseluruhan para nama pengguna (username) yang mereka ikuti (follow).
•    Topik Hangat (Trending Topic)
Topik yang sedang banyak dibicarakan banyak pengguna dalam suatu waktu yang bersamaan.

Teknologi yang digunakan
Teknologi yang digunakan twitter adalah kerangka Ruby on Rails, digunakan pada peningkatan kinerja Ruby Enterprise Edition implementasi Ruby. Pada tanggal 6 april, insinyu Twitter menegaskan bahwa mereka telah beralih jauh dari Ruby on Rails mereka cari-stack, ke server yang mereka sebut blender. Dari musim semi tahun 1007 sampai 2008 pesan ditangani oleh ruby dan server antrian disebut Starling, tetapi sejak tahun 2009 implementasi secara bertahap diganti dengan perangkat lunak yang ditulis di skala. Para layanan antarmuka pemrograman aplikasi seperti dengan scrip code html yang memungkinkan layanan desain web dan aplikasi untuk mengintegrasikan dengan Twitter.

Referensi
http://id.wikipedia.org/wiki/Twitter