Program C++ pada Linux

By // Tidak ada komentar:

Program C++ pada Linux

Untuk menjalankan progam C++ pada Linux maka yang harus dilakukan adalah sebagai berikut :

  1. jalankan mvware.exe yang telah terinstal
  2. buatlah sebuah directory dengan cara
    1. md namafile
    2. cd namafile
    3. vi namafile.c

setelah itu buatlah contoh program sebagai berikut :

#include <stdio.h>
Main ()
{
      Printf (“Hello World”);
      Return 0;
}

Untuk menjalankan, maka lakukan perintah berikut :
  1. esc (pada keyboard)
  2. iwq
  3. gcc : namafile – o filebaru
  4. ./namafilebaru

dan contoh program kedua sebagai berikut :

#include <stdio.h>
Main ()
{
Printf (“Luas Segitiga”);
Printf (“ alas :   “);
Scanf (“%d”,&a);
Printf (“tinggi :  “);
Scanf (“%d”,&b);
Luas = a*b/2;
Printf (“luas,%d”,luas”);
Return 0;
}

Lakukan cara yang sama untuk menjalankan program.


(ditujukan untuk teman-teman yang tidak mecatat,catatan dipinjam/hilang,maupun catatan tidak jelas pada saat praktikum linux. semoga bermanfaat)
harap dikoreksi bila terdapat kesalahan penulisan. :D 



Lanjutan : Sistem Operasi Bada

By // Tidak ada komentar:
SISTEM  OPERASI  BADA


 Sistem operasi yang sedang saya gunakan pada handphone saya adalah Bada. Bada adalah sebuah mobile operating System yang telah dikembangkan oleh Samsung Elektronics.OS ini di desain untuk high-end smartphones dan lower-end feature phones. Samsung menklaim bahwa Bada akan menggantikan tempat di dunia property feature phone platform, menggantikan feature phones menjadi smartphones. Nama ‘Bada’ Sendiri di ambil dari bahasa Korea yang berarti Laut atau samudera.

Samsung bada adalah sebuah platform smartphone yang diciptakan untuk penyebaran aplikasi di berbagai perangkat ponsel. Samsung bada dapat dipahami dengan memeriksa semua arsitektur platform, yang terdiri dari 4 lapisan :

1. Lapisan Kernel, yang dapat didasarkan pada real-time OS atau Linux kernel, tergantung pada konfigurasi hardware.

2. Lapisan Perangkat, yang menyediakan fungsi inti sebuah platform perangkat seperti sistem dan manajemen keamanan, grafis dan sistem windows, protokol data dan telepon, audio-visual dan manajemen multimedia, dan seterusnya.

3. Lapisan Layanan, yang menyediakan fungsi yang berpusat pada layanan yang disediakan oleh mesin aplikasi - seperti pesan dan manajemen - dan komponen web layanan interkoneksi dengan server bada.

4. Lapisan Kerangka Standar, yang dapat mengekspor API terbuka di C++, dan terdiri dari kerangka aplikasi dan fungsi yang diekspor oleh lapisan yang mendasarinya. Dengan menggunakan lapisan ini, anda dapat membuat aplikasi inovatif pada platform bada.

Samsung bada sendiri telah berkomitmen untuk menjadi platform yang berorientasi pada layanan. Dengan kata lain, bada adalah platform yang akan menyediakan berbagai macam layanan, bukan aplikasi. Pengembang aplikasi bebas untuk mempelajari bagaimana memanfaatkan layanan ini untuk aplikasi mereka secara khusus. Apa yang perlu kita lakukan sebagai pengembang adalah dengan menggunakan layanan di bada API (Application Programming Interface), lalu bada secara otomatis akan melakukan semua pekerjaan atas nama kita.

Selain itu, tim pengembangan bada telah mengoptimalkan koneksi layanan untuk platform bada, sehingga memastikan pengalaman pengguna yang lebih baik dalam hal kinerja dan kehandalan.
Bada telah memfokuskan diri pada fitur jejaring sosial dengan mitra SNS (Social Networking Service) dalam skala global seperti Facebook, My Space, dan Twitter. Selain itu, bada juga akan terus mencari dan bekerja sama dengan layanan SNS lokal sebagai mitra kerja.

Integrasi layanan ini telah siap digunakan dan diaktifkan oleh cloud server bada sebagai pendukung utama di belakang.
Samsung telah menginvestasikan sumber daya yang luas dalam membangun server. Samsung juga telah menyediakan lingkungan yang ramah serta dukungan sistem yang luas untuk pengembang bada. Dalam waktu singkat, bada bertujuan untuk menjadi platform perintis bagi layanan yang berorientasi untuk memberikan pengalaman pengguna yang lebih baik kepada konsumen, menyederhanakan proses pembangunan untuk pengembang, dan meningkatkan pendapatan dari penyedia layanan. Yang lebih menarik lagi, fitur layanan yang disediakan oleh bada ini akan segera diperkenalkan secepatnya begitu perangkat pertama bada telah beredar secara luas.
Samsung bada adalah sebuah platform smartphone kaya fitur yang memungkinkan penciptaan berbagai aplikasi untuk memuaskan kebutuhan akan aplikasi yang beragam dan inovatif. Platform bada dari Samsung terdiri dari berbagai fitur dan layanan. Rincian bada adalah sebagai berikut :

UI
Samsung bada memiliki tiga kategori dari elemen UI untuk membangun aplikasi yang sangat interaktif dan menarik: Common UI elements, adaptive UI elements, dan advanced interaction UI elements. Tiga elemen ini akan memberikan kontrol UI yang variatif, pemetaan kemampuan, integrasi web, dan Adobe Flash™. Hal ini juga memungkinkan secara otomatis untuk mengubah ukuran UI antara WVGA dan WQVGA. Multi-touch, vibrasi, motion, sensor, dan pengenalan wajah (face recognition) hanyalah beberapa alat canggih lainnya yang tersedia untuk pengembang.

Game
Samsung bada API (Application Programming Interface) menyediakan set yang kaya untuk namaspaces dan classes bagi pengembangan game. Dukungan OpenGL/ES untuk grafis 3D, multi-touch, dan kontrol accelerator akan memungkinkan kita untuk membuat game yang variatif, menarik, dan menyenangkan.
Beberapa kapabilitas audio yang lebih menarik di bada membiarkan kita membuat mix dari efek suara dengan musik, menambahkan efek suara 3D, audio EQ, dan masih banyak lagi.

Messaging
Samsung bada menyediakan Messaging API yang mendukung push message dan exchange. Aplikasi dapat langsung menggunakan fungsi pesan dasar dalam ponsel bada.

Jaringan
Bagian jaringan dari bada API menyediakan dukungan untuk komunikasi antar perangkat atau antara perangkat dengan server. Fungsionalitas Wi-Fi di bada mendukung infrastruktur dan mode ad-hoc. Dan fungsionalitas jaringan tingkat tinggi lainnya termasuk Bluetooth, sedangkan tool untuk tingkat yang lebih rendah mencakup sebuah toolkit HTTP dan toolkit socket untuk mengontrol jaringan secara maksimum.

Web
Fungsionalitas internet yang kaya di platform bada dimulai dengan Web namespace yang memungkinkan kita untuk menampilkan halaman web HTML di aplikasi bada. Samsung bada menggunakan Dolphin browser sebagai browser default dengan dukungan Adobe Flash, HTML 4.01 dan HTML5.

Media
Untuk mengelola media, bagian Media dari bada API mendukung berbagai format audio, video, dan gambar, termasuk perekaman dan streaming. Fungsi media ini juga menyediakan tool pada file manajemen untuk remote media seperti transcoding, penyimpanan jarak jauh (remote storage), dan berbagi (sharing).

Location Based Services (LBS)
LBS di platform bada mendukung location recoqnition dan fungsi map (peta) terkait. Fitur LBS lainnya termasuk fungsi routing untuk memberi informasi kepada aplikasi tentang rute antara dua titik, dan POI search untuk memberi informasi kepada aplikasi berdasarkan atas informasi lokasi yang diperoleh seperti restoran atau SPBU.

Jejaring Sosial
Namespace SNS akan memungkinkan kita untuk membangun aplikasi yang peduli kepada kehidupan sosial penggunanya.
Fungsionalitas ini akan menyediakan profil pengguna, menjalin pertemanan baru, dan tempat diskusi untuk jejaring sosial. SNS juga memberikan kita akses langsung ke jejaring sosial eksternal, seperti Twitter dan Facebook.

Commerce
API dari platform bada menyediakan fitur Commerce untuk mengaktifkan transaksi komersial dalam aplikasi, seperti perdagangan item-item dari game dan penjualan musik, sehingga para pengembang dapat menyediakan aplikasi gratis yang memperoleh keuntungan dari penjualan internal. Fitur Commerce termasuk juga penagihan melalui kartu kredit.
Security Mobile
Perangkat mobile sekarang memiliki beberapa cara untuk terhubung dengan jaringan IP, seperti teknologi generasi ketiga (3G) dan Wi-Fi. Sebagian besar perangkat mobile sekarang juga mendukung Bluetooth, yang telah menjadi vektor sasaran serangan yang sangat menonjol untuk ponsel. Secara singkat berikut ini rekap dari beberapa ancaman itu:

- Malicious software (malware), yang mungkin akan meng-hack data dari aplikasi lain, penyalahgunaan atau memodifikasi, merusak file sistem OS mobile, atau penyalahgunaan sumber daya mobile.
- Menguping data yang dikomunikasikan melalui jaringan
- Keaslian dan integritas dari data yang diterima
- Berbagi konten ilegal, yang merupakan ancaman utama bagi konten yang berlisensi


Samsung bada menyediakan beberapa mekanisme untuk mengatasi berbagai ancaman seperti yang disebutkan di atas. Mari kita periksa satu per satu.

Mengamankan File Sistem
Hal pertama yang harus diamankan adalah file sistem, karena bisa berisiko tinggi sepanjang waktu jika tidak dijamin. Samsung bada memisahkan direktori dari file sistem sebagai berikut:

- Private to the system: File sistem yang hanya dapat diakses oleh platform OSP (bada).
- Private to the application: File aplikasi yang hanya dapat diakses oleh pembuat aplikasi sendiri.
- Shared among applications: File yang dapat diakses oleh semua aplikasi.
- Available to the user: File yang dapat diakses oleh semua pengguna ponsel.


Akses yang aman dari file sistem akan dicapai dengan otentikasi dari pengenal aplikasi. Sewaktu membuat aplikasi, ID aplikasi yang unik akan diberikan untuk itu. ID aplikasi ini digunakan sebagai nama direktori yang hanya dapat diakses oleh aplikasi dengan ID aplikasi yang sama. Dengan demikian, tidak mungkin bagi aplikasi lain untuk mengakses data pribadi dari aplikasi lainnya. Namun, jika ada lebih dari satu aplikasi yang mau berbagi data antar satu sama lain, dan bukan dengan pengguna, maka ada sebuah direktori umum yang dapat digunakan untuk hal ini ini.

Akses File yang Aman
Dengan meningkatnya jumlah pembelian media yang dikeluarkan oleh handheld, maka perlu untuk membatasi distribusi konten tanpa merugikan konten yang dimiliki oleh konsumen. Hal ini dilakukan melalui perlindungan DRM pada file.Yang paling aman digunakan dan merupakan standar umum untuk tingkat keamanan dari distribusi file adalah OMA DRM 1.0, OMA DRM 2.0, dan WMDRM.
Semua ini didukung oleh bada melalui user friendly, API yang terbuka.

Integritas dari Aplikasi
Dengan kemungkinan untuk menciptakan dan menerbitkan aplikasi bada secara bebas di toko aplikasi Samsung Apps, maka dibutuhkan pengamanan untuk aplikasi itu juga. Samsung bada mengamankan integritas aplikasi melalui sertifikasi sebelum meng-upload aplikasi untuk didistribusikan melalui toko aplikasi Samsung Apps.

Samsung bada juga mendukung level aplikasi DRM untuk memberikan lisensi aplikasi hanya untuk pengguna yang sah. Oleh karena itu, penjual aplikasi untuk bada dapat memilih perlindungan DRM untuk aplikasi mereka dalam toko Aplikasi Samsung Apps.

Akses yang Aman ke Fitur dari Platform
Dalam platform bada, keseluruhan fitur dijamin dengan sekelompok hak istimewa. Sebelum menggunakan fitur yang disediakan oleh platform bada, pengembang harus menambah hak istimewa yang sesuai pada manifestasi dari file aplikasi.
Hak istimewa tersebut diuji dan diverifikasi selama proses sertifikasi aplikasi. Setelah disetujui, semua fitur yang diizinkan oleh hak istimewa ini akan dapat digunakan. Jika selama waktu menjalankan aplikasi, fitur digunakan tapi hak istimewa untuk fitur tersebut belum ditetapkan dalam profil app (dan file manifest.xml), fitur tersebut akan gagal untuk bekerja. Pengembang harus mendapatkan sertifikat untuk paket aplikasi lagi jika file manifest perlu disesuaikan.

Akses yang Aman ke Server bada
Samsung bada server mendukung banyak fitur yang berorientasi pada layanan, salah satunya adalah layanan konten. Layanan ini dijamin dengan menyediakan akses hanya untuk pengguna yang otentik, yang telah diuji dengan menggunakan user ID, app ID dan secret ID yang dialokasikan untuk pengembang.

Perangkat yang menjalankan platform bada mengelola ID pengguna untuk mewakili identitas pengguna untuk Server bada.
Semua aplikasi yang memanfaatkan fitur dari sisi server bada harus memiliki otentikasi pengguna. Otentikasi pengguna ini difasilitasi oleh bada SSO (Single-Sign-On) melalui pengendalian aplikasi (AppControl). Layanan yang memungkinkan pengguna untuk berbagi informasi dengan teman-teman ini telah dijamin oleh pengaturan yang dipilih oleh pengguna jasa. Misalnya, pengguna ponsel dapat memilih pengguna lain untuk memberikan akses dan berbagi informasi pribadi dengannya.

Keamanan Jaringan
Mengamankan jaringan adalah tentang mengamankan data yang dikirimkan melalui jaringan, otentikasi, dan integritas data yang diterima. Samsung bada mendukung berbagai teknologi untuk mengamankan data melalui jaringan, seperti pembuatan sertifikat, pseudo random number generation, enkripsi, dekripsi, dan hashing data stream dengan menggunakan kriptografi, SSL 3.0, atau TLS 1.0.


Kriptografi Primitif
Samsung bada menyediakan satu set alat kriptografi yang kuat untuk menangani berbagai tugas enkripsi dan dekripsi. Fitur kuncinya meliputi:

- Fungsi Hash termasuk Hash Message Authentication Code (HMAC)
- Enkripsi Simetris: Single key
- Enkripsi Asimetris: Public Key Infrastructure (PKI)
- AES, DES, 3DES dan algoritma RSA yang mendukung Digital signature


bada juga mendukung pembuatan public key certificates (yang disebut juga sertifikat digital atau sertifikat identitas), yang digunakan untuk memvalidasi identitas orang dan organisasi.

Sumber terkait :

Resensi Sistem Operasi Windows XP

By // Tidak ada komentar:

RESENSI SISTEM OPERASI

Sistem Operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras  serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.
Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Salah satu sistem operasi yang terkenal adalah Windows. Windows adalah salah satu software sistem operasi yang dikeluarkan oleh perusahaan Microsoft Inc. Microsoft Windows adalah software sistem informasi yang paling populer untuk para pengguna PC. Tampilan Windows yang “user friendly membuatnya menjadi pilihan utama. Produk Windows yang bisa dibilang paling sukses adalah Windows XP.



Keunggulan Windows XP
  1. Microsoft Windows XP memiliki stabilitas yang tinggi terhadap sistem yang dimilikinya.
  2. Aplikasi yang dijalankan pada system Windows XP dapat dijalankan oleh komputer lain melalui internet.
  3. Dengan menggunakan Remote Assistence kita dapat memonitor kerusakan komputer yang terjadi pada komputer lain dari jarak jauh melalui internet.
  4. Memiliki sistem keamanan yang dapat digunakan untuk melindungi folder-folder khusus agar dapat digunakan oleh pemiliknya sendiri.
  5. Windows XP dapat digunakan untuk berbagi aplikasi secara real time ke seluruh dunia.
  6. Banyak software yang kompatibel
  7. Banyak software yang stabil berjalan di operating sistem ini
  8. Tidak akan ada masalah atau konflik antara software dan hardware
  9. Instalasi software masih mudah dibandingkan dengan instalasi di sistem operasi yang lain
  10. Windows XP juga merupakan versi pertama Windows untuk menggunakan aktivasi produk "Windows Product Activation" untuk memberantas pembajakan peranti lunak, meski hal ini menjadi kontroversi.
Kelemahan Windows XP
  1. Pihak Microsoft sangat membatasi kenyamanan pemakaian terhadap sistem operasi Windows XP ini dimana setiap pengguna harus melakukan aktivasi pihak Microsoft pada periode-periode tertentu.
  2. Tidak adanya Java Virtual Machine seperti generasi-generasi Windows sebelumnya
  3. Harga licensinya cukup mahal
  4. Komunitasnya terlalu sedikit, karena bersifat closed-source
  5. Banyaknya virus yang sering menyerang Windows Xp
Kesimpulan :
Windows Xp merupakan pilihan sistem operasi paling umum dan termudah yang dapat dipakai oleh para pengguna komputer awan sekalipun, meskipun masih memiliki beberapa kekurang pada fiturnya.

DAFTAR PUSTAKA
   









 ditulis sebagai tugas mata kuliah sistem operasi.
semoga bermanfaat.

badminton

By // Tidak ada komentar:
baru kemarin untuk pertama kalinya saya main badminton di ruang indoor.. seru sekali..
dan saya sempat mengabadikannya..

dari ki-ka : sula - yani - aku - lani
kemarin kami dibagi menjadi dua tim (1) aku-sula (2) yani-lani..pertandingan'a sangat seru dan dipimpin oleh wasit terkenal tak lain adalah piolandika (pacar'a yani).. kalau dipikir ulang moment seperti ini jarang sekali bahkan ini baru pertama kalinya saya berolahraga bersama teman-teman.. biasanya kegiatan yang saya lakukan dengan mereka hanya sebatas jalan makan dan nongkrong di mall atau di kampus.. saya sangat erkesan dengan moment kemarin..pengalaman lain dari hidup saya yang belum pernah saya alami.. :D

ayo teman-teman,,beramai-ramai menyehatkan badan.. sehat itu sebenernya murah jika kita mau mencegah daripada mengobati bukan?? mari hidup sehat..


hidup sehat

By // 1 komentar:
salah satu teman saya yang baru saja sembuh dari sakit bercerita pada saya..
"nda, aku disuruh dokter nurunin berat badan lho..",
lalu saya bertanya "cara'a?",
"kata dokter, sarapan secukup'a..lalu makan siang juga secukup'a..dan makan malem ga lebih dari jam setengah 6 sore..",
"boleh dicoba.."itu pikiran saya saat itu.
pelan-pelan saya mencoba resep itu.. saya mulai dengan mengurangi jumlah karbohidrat yang saya konsumsi setiap harinya.. sarapan cukup..makan siang cukup..makan malam tidak lebih dari jam 6 malam.. inti'a saya mencoba untuk makan kenyang tapi tidak kekenyangan..dan menghindar dari makanan atau minuman yang manis,berlemak ataupun bersoda..bolehlah sesekali ngemil tapi bukan untuk mengenyangkan dan lebih baik jika cemilannya adalah buah-buahan yang segar.. lalu saya berpikir untuk melakukan olahraga ringan setiap pagi untuk membantu membakar lemak.. ya..yang ringan dan membantu orang rumah seperti menyapu, mengepel,mencuci piring/baju..lalu olahraga sesungguh'a lari pagi dan main badminton.. hampir 1 bulan sudah saya menjalani'a dan saya merasakan manfaatnya.. bukan hanya membuat tubuh sehat dan bugar tapi juga terhindar dari resiko penyakit.. dimana ada tekad pasti bisa..cobalah!






inspirasi

By // Tidak ada komentar:
baru saja saya iseng-iseng googling.. dan menemukan sebuah blog milik seorang politisi Angelina Sondakh.. iseng-iseng pula saya membacanya.. lembar demi lembar postingan beliau saya baca dengan sesama.. begitu banyak cerita didalamnya.. sebuah kisah yang sangat mengispirasi.. beliau bercerita tentang kisahnya duduk sebagai wakil rakyat, perjalanannya ke berbagai daerah di Indonesia maupun luar negri.. menambah wawasan kita sang pembaca.. cek di http://angelinasondakh.blogs.com