Wednesday, August 1, 2012

Apa itu Pinterest..?

Akhir-akhir ini saya lagi iseng-iseng ikutin jejaring sosial yang baru. Jejaring sosial yang lagi naik daun alis hits di Amerika. Namanya PINTEREST.
Apa itu Pinterset?
Pinterest berhasil menggebrak menjadi jejaring sosial berbasis foto pilihan yang kini sedang menjadi buah bibir.



Diluncurkan pada Maret 2012, jejaring sosial yang berbasis di Palo Alto, California, Amerika Serikat ini, kini bernilai lebih dari USD 200 juta.
Padahal hanya memiliki 16 karyawan (Februari 2012).
Lantas siapakah tokoh dibalik mencuatnya Pinterest? Nama tersebut adalah Brian Cohen. Ia adalah investor pertama Pinterest.
Brian Cohen memiliki latar belakang di dunia penerbitan dan kini menjabat sebagai founder dan chairman New York Angeles.
Ide Pinterst menurut Brian Cohen berawal dari proyek Silbermann. Proyek ini bekerja pada Cold Brew Labs yang juga menghasilkan aplikasiTote.
Tote sendiri adalah sebuah aplikasi yang berisi konten katalog perempuan pertama di perangkat iPhone.
Jejaring sosial yang memungkinkan pengguna memajang “papan virtual”online miliknya itu mengalami kenaikan kunjungan yang sangat signifikan.
Buktinya, data dari Alexa.com menunjukan Pinterest saat ini berada di peringkat 16, situs yang paling banyak dikunjungi di Amerika.
Ini berarti, Pinterest telah mengalahkan situs kantor berita CNN dan situs berita olahraga ESPN.

Pinterest, sejatinya merupakan jejaring sosial yang mengusung konsepsharing papan buletin virtual yang memungkinkan pengguna mengoleksi apa pun yang ia sukai dari website mana pun, untuk dibagikan kepada orang lain.
Pinterest digunakan untuk mengeksplorasi topik gaya hidup, desain, masakan, dekorasi, dan kesehatan.
Menurut sang CEO Ben Silbermann, Pinterest dibuat untuk membantu orang menemukan hal-hal yang mereka tidak tahu, namun sebenarnya mereka membutuhkan hal itu.
Bagaimana ikut dalam jejaring sosial ini?
Sementara itu untuk bisa menjadi anggotanya, Pinterest masih menerapkan sistem undangan (invite-only). Sehingga Anda bisa mendaftar untuk diundang di situs dan menunggu sampai Pinterest mengirim undangan ke email, atau kemungkinan bisa meminta teman yang sudah bergabung untuk mengirimkan undangan. Boleh juga ke saya karena saya sudah memiliki akun di printerest hehehehe

Apa keuntungannya?
Tergantung. Tergantung dari sisi mana pengguna melihatnya. Saya pribadi awalnya pengen tau saja, namun belakangan ini saya lebih banyak memperkenalkan Indonesia dengan segala kekayaan budaya dan keindahannya. Selain itu kita juga bisa banyak tau hal lain di luar kita yang menarik. Untuk promosi blog siapa bilang tidak bisa? bisa… Manambah kawan juga bisa (namanya juga jejaring sosial). Meningkatkan pengetahuan bahasa Inggris juga, karena mayoritas pengguna saat ini dari luar Indonesia, lagipula setiap pin yang kita buat disertai dengan deskripsi, agar pesan lewat pin bisa dipahami secara global mau tidak mau pakai bahasa yang global juga.

sumber :untukku.com

Thursday, July 26, 2012

fungsi pascal

Blok fungsi hampir sama dengan blok prosedur, hanya fungsi harus dideklarasikan dengan tipenya. Tipe deklarasi ini menunjukkan tipe hasil dari fungsi. 
Bentuk umum : 
FUNCTION identifier (daftar parameter) : type ; 

1.1 Fungsi Tanpa Parameter 
Fungsi yang tanpa parameter berarti nilai balik yang akan dihasilkan merupakan nilai yang sudah pasti. Karena tidak menggunakan parameter, maka hasil fungsi tersebut tidak dapat diatur dari modul yang menggunakannya, karena tidak ada parameter yang dikirimkan. Fungsi tanpa parameter jarang dipergunakan. 
Contoh program : 
Type Huruf = string [6] ; 
Function Garis : Huruf ; 
Begin 
Garis : = ‘======’ ; 
End ; 
Begin 
Writeln (Garis) ; Writeln (‘Pascal’) ; Writeln (Garis) ; 
End. 

Output program : 
====== 
Pascal 
====== 
Keterangan program : 
Fungsi “Garis” hanya menghasilkan nilai yang sudah pasti yaitu : “======”. 



1.2 Parameter Dalam Fungsi 
Parameter dalam fungsi dapat dikirimkan secara nilai atau secara acuan. 
Contoh penulisan parameter dengan pengiriman secara nilai : 
Function Hitung (A, B : integer ) : integer ; 
Contoh program : 
Function Terbesar(X, Y : real ) : real ; 
Begin 
If X > Y Then 
Terbesar : = X 
Else 
Terbesar : = Y ; 
End ; 
Var 
Nilai1 , Nilai2 : real ; 
Begin 
Write (‘Nilai pertama =’ ) ; readln (Nilai1) ; 
Write (‘Nilai kedua = ‘ ) ; readln (Nilai2) ; 
Writeln (‘Nilai terbesar adalah =’, Terbesar (Nilai1, Nilai2) : 9 : 3 ) ; 
End. 
Output program : 
Nilai pertama = 12.356 
Nilai kedua = 55.182 
Nilai terbesar adalah = 55.182 

Penulisan judul fungsi yang menggunakan parameter dengan pengiriman secara acuan adalah dengan menambahkan kata cadangan var. 
Contoh penulisan : 
Function Hitung ( Var A, B : integer ) : integer ; 
Pengiriman parameter secara acuan akan mengakibatkan perubahan nilai parameter di fungsi juga merubah nilai parameter di modul yang mengirimkannya. Fungsi yang menggunakan pengiriman parameter secara acuan ini mirip dengan prosedur, yaitu parameter yang dikirmkan secara acuan tersebut dapat di manfaatkan sebagai hasil balik. 


1.3 Fungsi Pangkat 
Pascal tidak menyediakan fungsi untuk perpangkatan tinggi, yang ada hanya fungsi standar Sqr, yaitu pemngkatan kuadrat saja. Bila akan melakukan perpangkatan lebih dari pangkat dua, maka harus dibuat program tersendiri. 


1.4 Fungsi Memanggil Dirinya Sendiri 
Proses fungsi memanggil dirinya sendiri juga merupakan proses recursion. 
Contoh program : 
Function Faktorial (Nilai : integer ) : real ; 
Begin 
If Nilai = 0 Then 
Faktorial : = 1 
Else 
Faktorial : = Nilai * Faktorial (Nilai – 1 ) ; 
End ; 
Var 
N : integer ; 
Begin 
Write (‘Berapa factorial ?’) ; 
Readln (N) ; 
Writeln (N, ‘faktorial =’, Faktorial(N) : 9 : 0 ) ; 
End. 

Output program : 
Berapa factorial ? 5 
5 faktorial = bbbbbb120 
ket : b = blank 


1.5 Fungsi Memanggil Fungsi Yang Lain 
Fungsi yang di panggil letaknya harus berada di atas fungsi yang memanggilnya. 
Contoh program : 
Function Fungsi2 (Y : integer) : integer ; 
Begin 
Fungsi2 : = Y * 2 ; 
End ; 
Function Fungsi1 ( X : integer ) : integer ; 
Begin 
Fungsi1 : = Fungsi2 (X) + 5 ; 
End ; 
Begin 
Writeln (Fungsi1(3)) ; 
End. 


1.6 Acuan Forward Pada Fungsi 
Fungsi dapat dideklarasikan terpisah dengan bloknya. Deklarasi fungsi yang terpisah dengan blok fungsinya dipergunakan kata cadangan Forward dan blok fungsinya juga di deklarasikan ulang, tetapi tidak perlu menyebutkan parameternya. 


1.7 Fungsi Tersarang 
Merupakan fungsi yang letaknya berada di dalam fungsi yang lainnya. 
Contoh program : 
Function Fungsi1 (X : integer ) : integer ; 
Function Fungsi2 ( Y : integer ) : integer ; 
Begin 
Fungsi2 : = Y * 2 ; 
End ; 
Begin 
Fungsi1 : = Fungsi2 (X) + 5 ; 
End ; 
Begin 
Writeln (Fungsi1 (3)) ; 
End. 


1.8 Fungsi Standar 


1.8.1 Fungsi Standar Aritmatika 
Ada Abs, ArcTan, Cos, Exp, Franc, Int, Ln, Pi, Sin, Sqr dan Sqrt 
Penjelasan : 
- Abs (x) ; 
Memutlakkan suatu nilai yang ditunjukkan oleh argument x. dapat berupa tipe real atau integer. 
- Exp (x : real ) : real ; 
Untuk menghitung nilai pangkat dari bilangan e. dapat berupa real atau integer dan hasil dari fungsinya adalah real. 
- Ln (x : real ) : real ; 
Untuk menghitung nilai logaritma alam dari nilai x. tipe datanya real atau integer dan hasil fungsinya adalah real. 
- Int (x : real) : real ; 
Untuk menghasilkan nilai integer dari x. hasil dari fungsi adalah tipe real dengan nilai yang berupa pembulatan ke bawah dari nilai x. 
- Franc (x : real ) : real ; 
Untuk mendapatkan nilai pecahan dari argument x. Argumen x dapat berbentuk real atau integer dan hasilnya adalah real. 
- Sqr (x) ; 
Untuk menghitung nilai pangkat kuadrat dari argument x. 
- Sqrt (x : real ) : real ; 
Untuk menghitung nilai akar dari argument x. dapat real dan integer dan hasil dari fungsinya adalah real. 
- Pi 
Akan menghasilkan nilai PI sebesar 3, 14. 

1.8.2 Fungsi Standar Transfer 
Digunakan untuk merubah suatu nilai ke bentuk nilai yang lain. Yang tersedia adalah fungsi standar Chr, Ord, Round dan trunc. 
Penjelasan : 
- Chr (x : byte) : char ; 
Untuk merubah nilai dari byte x ke bentuk karakter yang sesuai dengan kode ASCII. 
- Ord (x) : longint ; 
Untuk merubah nilai x ke bentuk nilai longint yang sesuai dengan kode ASCII. Fungsi ini kebalikan dari fungsi standar Chr. 
- Round (x : real) : longint ; 
Untuk membulatkan nilai dari real x ke nilai longint yang terdekat. Bila nilai pecahan sama dengan atau lebih besar dari 0,5 akan dibulatkan ke atas, sedangkan bilai nilai pecahan lebih kecil dari 0,5 akan dibulatkan ke bawah. 
- Trunc (x : real) : longint ; 
Untuk membulatkan nilai dari real x ke nilai longint terkecil, atau dengan kata lain membulatkan ke bawah. 



1.8.3 Fungsi Standar Lainnya 
Terdiri dari : Hi, Lo, Random, SizeOf, Swap, UpCase, ParamCount dan ParamStr. 
Penjelasan : 
- Hi (x) : byte ; 
Untuk mengisi low order byte dari hasil fungsi dengan high order byte dari ungkapan integer x. high order byte dari hasil fungsi akan bernilai nol. Tipe hasil dari fungsi ini adalah byte. 
- Lo (x) : byte ; 
Untuk mengisi low order byte dari hasil fungsi dengan low order byte dari ungkapan integer x. high order byte dari hasil fungsi akan bernilai nol. Tipe hasil dari fungsi ini adalah byte. 
- Swap (x) ; 
Untuk membalik bit-bit di low order byte menjadi high order byte dan sebaliknya dari ungkapan x. ungkapan x dapat berupa tipe integer atau word. 
- Random [ (range : word ) ] ; 
Untuk menghasilkan angka random berkisar dari nilai lebih besar atau sama dengan nol dan lebih kecil dari satu. Bila range tidak disebutkan, hasil dari fungsi ini adalah real. Bila range disebutkan, hasilnya adalah word. 
- SizeOf (x) : word ; 
Untuk menunjukkan besarnya byte yang digunakan oleh suatu variable x. hasilnya adalah word. 
- UpCase (Ch : char ) : char ; 
Untuk merubah argument suatu karakter yang ditunjukkan oleh Ch menjadi bentuk karakter huruf besar ( upper case ). 
- ParamCount: word ; 
Untuk mengetahui jumlah parameter yang dikirimkan lewat promt DOS 
- ParamStr (index) : string ; 
Untuk menerima parameter yang dikirmkan lewat promt DOS, index adalah ungkapan dengan tipe word, dan akan menghasilkan parameter ke index yang dikirmkan tersebut. 

Monday, July 23, 2012

Pemrograman Terstruktur


Ide Pemrograman Terstruktur pertama kali diungkapkan oleh Professor Edsger Djikstra dari Universitas Eindhoven sekitar tahun 1965. Professor Djikstra dalam papernya mengusulkan bahwa pernyataan GOTO seharusnya tidak dipergunakan didalam program terstruktur. Pernyataan tersebut ditanggapi oleh HD. Millis yang menyatakan bahwa pemrograman terstruktur tidak hanya dihubungkan dengan tidak digunakannya pernyataan GOTO, tetapi oleh strukturnya. Struktur programlah yang menentukan program yang terstruktur menggunakan pernyataan GOTO atau tidak.
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
B.     Tujuan Pemrograman Terstruktur
Tujuan dari pemrograman terstruktur dapat diuraikan sebagai berikut :
a. Untuk meningkatkan kualitas dan kehandalan program
b. Untuk memudahkan pemahaman terhadap isi program
c. Untuk menyederhanakan program
d. Untuk maintenance (pemeliharaan) program
e. Untuk meningkatkan produktifitas program

Sifat-sifat dari pemrograman terstruktur dapat diuraikan sebagai berikut :
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 dbuthkan relatif rendah 

Artikel versi full download disini

Sunday, July 22, 2012

Marissa Mayer jadi CEO Yahoo yang Baru

Marissa Mayer, mantan wakil presiden dari divisi Location and Location Services di Google, telah meninggalkan posisinya di perusahaan pencarian raksasa tersebut untuk menjadi presiden dan CEO berikutnya dari Yahoo.

Mayer, yang telah bekerja di Google sejak tahun 1999, akan memulai perannya di Yahoo pada Selasa 17 Juni. Langkah Mayer meninggalkan Google untuk pesaingnya Yahoo cukup mengejutkan bagi dunia industri teknologi sejak perusahaan itu telah melalui beberapa pengalihan kepemimpinan CEO.
Dia akan menjadi CEO ketiga bagi Yahoo dalam waktu kurang dari dua tahun ini.
Yahoo baru saja memecat CEO terakhir mereka Scott Thompson pada bulan Mei lalu dikarenakan manipulasi kualifikasi dalam lampiran riwayat hidupnya. Riwayat hidupnya mencantumkan gelar ilmu sarjana komputer yang tidak pernah diraih.
Dan sebelum Thompson, Yahoo begitu saja memberhentikan Carol Barzt CEO Yahoo periode 2009-2011, yang dilaporkan melalui sambungan telepon.
Tapi, tidak seperti Thompson, Mayer membawa banyak gelar pendidikan dan pengalaman di bidang teknologi yang sebenarnya.
Mayer menyandang gelar Bachelor of Science in Symbolic Systems dan master dalam ilmu komputer, keduanya dari Universitas Stanford. Dan, dia memulai karirnya di Google sebagai karyawan ke 20 dan insinyur perempuan pertama dalam perusahaan.
Selama 12 tahun di Google, dia kemudian naik pangkat untuk memimpin perbaikan dalam peningkatan pengalaman pengguna untuk berbagai produk Google termasuk halaman home, pencarian, serta layanan-layanan lokasi.
Dengan penunjukkannya sebagai CEO, Yahoo bergantung pada talenta yang Mayer miliki untuk membantu "meningkatkan penawaran produk Yahoo", kata salah satu pendiri Yahoo, David Filo dalam sebuah siaran pers.
Fred Amoroso, ketua dewan direktur Yahoo menambahkan: "Direksi sepakat bahwa Marissa memiliki catatan yang tak tertandingi dalam pengembangan teknologi, desain, dan produk. Ini yang membuatnya memiliki kesempatan terbesar untuk memimpin Yahoo! saat ini."
Ditambah lagi, Mayer mengatakan : "Saya merasa terhormat dan senang untuk memimpin Yahoo!, salah satu tujuan utama internet bagi lebih dari 700 juta pengguna. Saya berharap untuk bekerja dengan karyawan yang berdedikasi untuk membawa produk inovatif, konten, dan pengalaman pribadi bagi pengguna dan pengiklan di seluruh dunia", katanya dalam siaran pers Yahoo.
sumber : bhinneka.com

Microsoft Cooperation Ubah Microsoft menjadi Lebih Powerfull

Artikel Komputer - Microsoft mengumumkan sebuah versi baru dari Office Sute yang dirancang untuk tablet dan perangkat layar sentuh lainnya dan merupakan perbaikan terbesar yang dilakukan Microsoft terhadap software pekerja kantor agar lebih menguntungkan.

                                                  


Perubahan Office dipuji Steve Ballmer, Microsoft Chef Excutive hari Senin kemarin sebagai versi paling ambisius saat ini yang memanfaatkan komputasi awan, serta dirancang untuk digunakan sistem operasi Windows 8 mendatang,

Penyimpanan dokumen Office dilakukan melalui awan dan disetting secara default ke internet. Office terbaru kompatibel dengan layar sentuh yang umum terdapat di tablet, sekaligus meliputi layanan percakapan video Skype yang dibeli Microsoft seharga 8.5 milyar USD pada tahun 2011.

Office merupakan salah satu mesin keuntungan tunggal terbesar Microsoft dan dalam membuat terobosan di lingkungan kerja yang sejak lama telah dikuasai Microsoft, versi Office terbaru hadir untuk sistem operasi Apple iOS serta Google Android.

Ballmer melalui konfrensi pers menyatakan, “Office yang sedang dibahas dan diperlihatkan saat ini merupakan Office putaran pertama yang dirancang dari memberikan menjadi melayani. Ini merupakan peluncuran Microsoft Office paling ambisius yang pernah dilakukan perusahaan.”

Microsof memiliki setidaknya 15 versi Office. Windows merupakan salah satu platform terbesar di dunia dan aplikasi Office diantaranya Word, Excel, PowerPoint dan tool lainnya telah digunakan lebih dari 1 milyar orang di seluruh dunia. Namun, perusahaan software terbesar dunia ini terkesan lambat dalam beradaptasi dengan boomingnya perangkat mobile serta komputasi awan.

sumber : bhinneka.com