Senin, 03 Desember 2012

Peranan & Fungsi Bahasa Indonesia

Manusia tidak dapat lepas dari bahasa. Terbukti dari penggunaannya untuk percakapan sehari-hari, tentu ada peran bahasa yang membuat satu sama lain dapat berkomunikasi, saling menyampaikan maksud. Tak hanya dalam bentuk lisan, tentu saja bahasa juga digunakan dalam bentuk tulisan.

Pemikiran seseorang tentunya akan lebih mendapat pengakuan ketika sudah “dituliskan” sehingga orang lain yang membaca akan mengetahui apa yang ingin disampaikan seorang penulis. Pada dasarnya seluruh kegiatan manusia akan sangat berkaitan erat dengan bahasa. Entah sekedar bercakap-cakap dengan teman, atau dalam kegiatan formal seperti sekolah, kuliah bahkan dalam pekerjaan. Filsafat juga tidak dapat lepas dari bahasa. Banyak filsuf yang justru mengawali pemikirannya dari problem bahasa. Tentunya bahasa disini bukan berarti sekedar mempelajari tata gramatikal bahasa ataupun bahasa asing, melainkan bagaimana pengertian seseorang dapat terpengaruh ‘hanya’ dari penggunaan kata-kata atau pemikiran. Sangat penting untuk dapat tetap berpikir kritis dalam mengerti ucapan seseorang maupun teks.

Teori-teori yang berkembang dalam filsafat bahasa inilah yang kemudian menjadi alat bagi setiap orang untuk dapat lebih mengeksploitasi sebuah pemikiran, baik yang terucapkan maupun dalam bentuk teks.Mungkin akan terkesan “ah, bahasa kan sama saja dengan perbincangan sehari-hari, apa susahnya sih? Toh, ucapan-ucapan itu bisa saja mudah dimengerti.” Memang kesannya bahasa tidak ada kaitannya dengan filsafat. Tapi Bahasa ternyata tidak hanya mencakup bagaimana seseorang berkomunikasi dengan orang lain, tetapi juga dapat menjadi hal yang kompleks. Sebuah perjanjian antar negara juga menggunakan bahasa yang disepakati pihak-pihak yang terkait agar tercapai kesepakatan. Tanda-tanda yang hadir dalam kehidupan kita sehari-hari juga bagian dari bahasa. Contoh, rambu-rambu lalu lintas tentu akan sangat tidak efisien jika dituliskan dalam bentuk huruf.

Para pengguna jalan tentu tidak akan sempat membaca tulisan-tulisan itu. Karena itu untuk mempermudah, dibuat simbol-simbol yang dikonvensikan dan dimengerti masyarakat. Lalu bagaimana dengan bahasa isyarat?

Ada orang-orang yang tentu tidak dapat menggunakan bahasa verbal, karen itu dibuatlah kode-kode khusus agar komunikasi tetap dapat berjalan dengan baik. Dan banyak kode-kode khusus lain yang dibuat untuk mempermudah menyampaikan sebuah pesan. Bahasa verbal pun ternyata tidak dapat diartikan secara harafiah begitu saja.

Ada kalanya sebuah teks atau percakapan akan menggunakan ‘kode-kode’ penyampaian. Misalkan dalam bahasa puisi. Ataupun politikus-politikus yang menggunakan kiasan-kiasan ketika berpidato atau sekedar menjawab pertanyaan-pertanyaan. Dari banyaknya peran bahasa ini, kita dapat melihat bahwa mengerti bahasa bukan hal yang mudah. Harus ada kekritisan dalam menerjemahkan sebuah pesan. Inilah pentingnya peran interpretasi. Tanpa interpretasi, tentunya semua akan mengalir dengan datar. Nampak membosankan bukan jika puisi ditulisakan sama dengan percakapan sehari-hari. Justru simbol-simbol yang ada semakin memperindah penggunaan bahasa.

Kudera dalam bukunya The Art of Novel mengatakan bahwa manusia akhir-akhir ini memiliki kecenderungan ‘malas’ menginterpretasi segala sesuatu. Semakin maju perkembangan zaman, manusia justru semakin terlihat pasrah menerima begitu saja segala sesuatu yang hadir. Tak ada keinginan untuk mengartikan tanda-tanda disekitarnya. Akibatnya, keberagaman hidup semakin berkuran. Ada kesan ingin menyeragamkan segalanya. Menyedihkan sekali jika suatu saat semua orang menjadi ‘robot’ yang tidak memiliki keunikan masing-masing. Hal ini terjadi akibat hilangnya sense seseorang untuk berani memaknai teks.

Ada tiga tipe orang-orang yang dianggap sebagai iblis pematian makna. Tipe pertama adalah orang-orang yang selalu menertawakan ide-ide baru. Tipe-tipe oang semacam ini yang seringkali menjatuhkan mental seseoarang yang ingin menyampaikan ide baru, dan tentu saja seperti oang-orang konservatif, mereka tidak menginginkan perubahan. Tipe yang kedua adalah orang-orang yang tidak mau mengartikan bahasa dan tanda yang ada, ibarat umat yang ‘dibodohi’ oleh nabinya, mereka menurut begitu saja pada dogma yang disampaikan oleh sang nabi. Hal ini sangat berbahaya terutama bagi kreatifitas. Tanpa imajinasi tentunya tidak akan ada keberagaman hidup. Dan tipe yang terakhir adalah tipe orang-orang yang hanya meniru yang sudah ada. Ketiga tipe inilah yang seharusnya dihindari oleh setiap orang agar perkembangan bahasa, tanda, dan pemaknaan menjadi lebih beragam.Filsafat mencoba membawa bahasa pada pembahasan yang lebih kritis.

Ada beberapa poin yang dapat dikaitkan dengan bahasa. Antara lain dengan

- akal, yang sangat erat dengan logika.

- Makna dan interpretasi, yang merupakan bagian yang sudah melekat dengan bahasa.

- Konvensi, karena tanpa konvensi bahasa tidak ada artinya karena tidak dimengerti oleh semua orang.

- Dimensi bahasa obyektif, dapat dimengerti oleh semua untuk mengatasi ruang dan bersifat universal dan ilmiah.

- Intertekstualitas, bagaimana teks-teks lain saling mempengaruhi pemahaman seseorang.

Dan dari sinilah kita kemudian dapat mencoba menganalisa sebuah teks atau tanda dengan aliran-aliran yang berkembang dari filsafat bahasa

Kedudukan dan Fungsi Bahasa Indonesia

Bahasa Indonesia memiliki dua kedudukan, yaitu (1) sebagai bahasa nasional dan (2) sebagai bahasa negara.
Sebagai bahasa nasional, bahasa Indonesia berfungsi

(1) sebagai lambang kebanggaan nasional

(2) sebagai lambang identitas nasional,

(3) sebagai alat pemersatu berbagai masyarakat yang berbeda latar belakang sosiala budaya dan bahasanya, dan

(4) sebagai alat perhubungan antarbudaya dan antardaerah.

Dalam kedudukannya sebagai bahasa negara, bahasa Indonesia berfungsi

(1) sebagai bahasa resmi negara

(2) sebagai pengantar resmi di lembaga-lembaga pendidikan

(3) sebagai bahasa resmi di dalam perhubungan tingkat nasional untuk kepentingan perencanaan dan pelaksanaan pembangunan dan pemerintahan, dan

(4) sebagai bahasa resmi di dalam pembangunan kebudayaan dan pemanfaatan ilmu pengetahuan serta teknologi modern.

Sifat Ragam bahasa Ilmu


Sesuai dengan fungsi di atas, tidak mengherankan bila bahasa Indonesia memiliki berbagai ragam bahasa. Berdasarkan tempat atau daerahnya, bahasa Indonesia terdiri dari berbagai dialek, antara lain dialek Jakarta, Jawa, Medan, dan lain-lainnya; berdasarkan penuturnya didapati ragam bahasa golongan cendekiawan dan ragam bahasa golongan bukan cendekiawan; berdasarkan sarananya didapati ragam bahasa lisan dan ragam bahasa tulis; berdasarkan bidang penggunaannya didapati ragam bahasa ilmu, ragam bahasa sastra, ragam surat kabar, ragam bahasa undang-undang, dan lain-lainnya dan berdasarkan suasana penggunaannya bahasa Indonesia dapat digolongkan menjadi dua ragam bahasa, yaitu ragam bahasa resmi dan ragam bahasa santai.
Dari uraian di atas jelaslah bahwa penyebutan bahasa Indonesia ragam ilmu itu berdasarkan bidang penggunaan bahasa. Jika dilihat dari segi penuturnya, ragam bahasa ilmu termasuk ragam bahasa golongan cendekiawan; jika dilihat dari sarananya, ragam bahasa ilmu termasuk ragam bahasa lisan dan termasuk ragam bahasa tulis; jika dilihat dari suasana penggunaanya, jelas bahwa ragam bahasa ilmu termasuk ragam bahasa resmi; dan yang terakhir, bila dilihat dari segi daerah atau tempat penggunaannya, jelas bahwa ragam bahasa ilmu tidak termasuk dalam suatu dialek karena ragam bahasa ini digunakan oleh cerdik pandai dari seluruh pelosok tanah air.
Dengan demikian, ragam bahasa ilmu dapat dijelaskan sebagai suatu ragam bahasa yang tidak termasuk suatu dialek, yang dalam suasana resmi, baik secara tertulis maupun lisan digunakan oleh para cendekiawan untuk mengkomunikasikan ilmu pengetahuannya.

Kamis, 04 Oktober 2012

Implementasi Grafik Komputer dan Pengolahan Citra

Dari judul diatas kita dapat mengetahui bahwa grafik komputer dan pengolahan citra yang memiliki keterkaitan yang kuat. Keduanya merupakan bagian dari ilmu komputer ataupun informatika sedangkan pengolahan citra sendiri adalah salah satu cabang dari ilmu informatika itu sendiri.

            Pada saat ini grafika komputer mulai dirasa sangat penting oleh masyarakat karena mencakup hampir semua bidang kehidupan seiring dengan semakin maju dan pentingnya sistem komputer dalam berbagai kegiatan.

            Sedangkan pengolahan citra pun tidak kalah pentingnya dengan grapik computer, biasanya masyarakat menggunakan pengolahan citrauntuk mendentifikasi suatu pewarnaan pada kemasan ataupun pada barang-barang lainnya.

            Grafika komputer sudah banyak digunakan sebagai materi pendukung dalam berbagai bidang termasuk dalam pembuatan game. Implementasi grafika komputer yang diaplikasikan pada program game dapat membantu untuk penggerak dan pembuatan gambar pada game agar terlihat lebih menarik. Sedangkan pengolahan citra pada game di butuhkan untuk memberi pewarnaan yang baik agar tidak merusak sensor mata pada manusia.

            Jadi dalam pembuatan game implementasi computer di gunakan untuk membuat gambar, penggerak dalam game dan pengolahan citra berfungsi untuk pemberian warna pada gambar-gambar tersebut, pemberian warna pun tidak bisa di lakukan dengan sembarangan karena kita harus membuat bagaimana agar sensor mata menangkap warna dengan baik pada game tersebut, apabila di lakukan dengan sembarangan dapat menyebabkan kerusakna pada sensor mata.

Berikut ini adalah tipe-tipe game yang beredar di pasaran :
- Rpg Maker (R.M)
R.M Adalah suatu program yang dikhususkan untuk membuat game bertipe rpg(role playing game) yang sangat mudah digunakan dikarenakan macam – macam toolsnya yang tidak rumit. Jadi untuk anda yang sangat mencintai
- AGS(Adventure Game Studio)
Program yang satu ini dikhususkan untuk membuat game yang bertipe ‘point and click’. Yaitu jenis game yang bertipe adventure ataupun puzzle. Tipe game seperti ini sangat akrab dengan game pc yang menerapkan ‘point and click’ yang menggunakan alat bantu mouse sebagai penentu arah suatu karakter.
- 3D Game Studio.
Program ini dapat dikatakan yang cukup sulit untuk digunakan karena tujuan pembuatannya adalah menghasilkan game yang bertipe 3d. Contoh game yang ada yaitu seperti prince of persia, medal of honor, onimusha, dsb. Namun untuk anda yang sudah terbiasa membuat game dan sudah mengetahui dasar – dasar dari program 3d game studio tersebut dapat memulai untuk membuat game yang sekelas ataupun lebih.

            Jadi jika dalam pembuatan game kita tidak menggunakan grafik dan juga pencitraan anda tidak mungkin dapat menarik para gamers untuk memainkannya. Dalam game yang baik visualisasi game amat sangat di butuhkan untuk merangsang para gamers untuk menjajal seberapa hebat kan game yang anda buat.kalau anda hanya mengandalkan story line yg bagus hanya akan ada segelintir gamers yang akan memainkannya.
Itulah mengapa dalam pembuatan suatu game keterikatan grafik komputer dan pengolahan data sangat amat penting.

Sumber : wikipedia.org dan putrikero.wordpress.com







Senin, 30 April 2012

Peristiwa Penting Microsoft


Baiklah kali ini saya akan sekedar berbagi tentang beberapa peristiwa - peristiwa penting Microsoft.
Berikut ini adalah sejumlah peristiwa penting dalam sejarah Microsoft :

4 April 1975, Bill Gates dan Paul Allen mendirikan “Micro-Soft” .
26 November 1976, Merek “Microsoft” didaftarkan.
11 Juni 1980, Steve Ballmer bergabung dengan Microsoft.
12 Agustus 1981, IBM memperkenalkan PC dengan sistem operasi Microsoft MS-DOS 1.0.
20 November 1985, Microsoft merilis Windows versi ritel pertama.
13 Maret 1986, Microsoft mendaftarkan diri ke bursa saham.
22 Mei 1990, Microsoft meluncurkan Windows 3.0.
1993, Windows menjadi sistem operasi terbesar di dunia.
24 Agustus 1995, Microsoft meluncurkan Windows 95.
25 Oktober 2001, Microsoft meluncurkan Windows XP.
15 November 2001, Microsoft terjun ke pasar game dengan meluncurkan Xbox * 22 November 2005, Microsoft meluncurkan Xbox 360.
15 Juni 2006, Bill Gates mengundurkan diri dari tugas harian di Microsoft * 30 November 2006, Microsoft meluncurkan Windows Vista.
22 Oktober 2009, Microsoft meluncurkan Windows 7.
12 April 2010, Microsoft meluncurkan smartphone KIN.

Sumber : http://kocosantoso.wordpress.com/2011/03/13/peristiwa-penting-microsoft/

Tips mencegah Virus menyerang / masuk Laptop Anda

Sebaik apapun antivirus yang kita gunakan + Update terbaru pun tidak menjamin komputer bebas dari virus, karena virus selalu berkembang dan update anti virus [sebagian besar] hanya mengikuti perkembangan virus itu sendiri ( jadi ketika virus sudah menyebar, kemungkinan anti virus bisa mendeteksi baru beberapa hari kemudian ). Tetapi Komputer tanpa anti virus jauh lebih rentan untuk terkena virus.
Bagi sebagian besar pengguna, mungkin artikel ini sudah biasa dan bukan barang yang baru lagi, tetapi bagi pengguna biasa / awam mungkin dapat bermanfaat untuk mencegah virus masuk / menular ke PC kita. Mengingat perkembangan virus dalam negeri yang begitu pesat. Hal ini mungkin karena banyaknya [adanya] source code yang menjelaskan cara pembuatan virus yang dipublikasikan secara umum, yang mungkin maksudnya sekedar tukar informasi saja, tetapi diluar itu kemungkinan banyak yang mengembangkan sendiri untuk membuat virus dan memancing programmer untuk mencoba-coba.
Beberapa hal yang perlu di persiapkan untuk mencegah virus masuk/menular ke komputer kita adalah:
· Gunakan antivirus yang senantiasa di update, paling tidak seminggu sekali, jika online maka aktifkan auto update pada antivirus
· Non aktifkan fasilitas autorun pada komputer kita, sehingga CD-ROM maupun flashdisk yang kita masukkan ke komputer tidak langsung menjalankan file yang ada di dalamnya. Bagi yang belum tahu, bisa dilihat caranya disini
· Tampilkan semua ekstensi file windows, termasuk file system windows. Caranya : Di windows explorer buka menu Tools > Folder Options… kemudian pilih tab view Kemudian pilih (aktifkan) opsi “show hidden files and folder”, hilangkan check pada pilihan“Hide extensions for known file types” juga hilangkan tanda check pada “Hide protected operating system files (Recommended)”.
· Periksa setiap flashdisk yang dimasukkan apakah ada file autorun.inf, jika ada coba dilihat isinya, jika mengacu ke sebuah file .exe, .dll atau .scr yang aneh / hidden, segera hapus file-nya atau scan dengan antivirus
· Ini yang mungkin sangat penting : Jika komputer digunakan oleh banyak orang, minta agar pengguna berhati-hati sebelum menjalankan sebuah file, jangan hanya melihat icon-nya, tapi melihat ekstensinya. Misalnya file itu dengan icon ms word, excel, gambar, mp3 dsb tetapi kok berekstensi .exe, .scr, .vbs, .bat atau tidak sesuai dengan iconnya, harap diwaspadai
· Gunakan tools / program seperti autoruns untuk melihat file/program apa saja yang berjalan ketika windows diaktifkan. Jika ada program yang aneh segera tanyakan kepada orang yang lebih tahu. Tentang autoruns bisa dilihat disini.
· Semoga artikel ini bermanfaat, jika ada tambahan/masukan tips silahkan, diharapkan akan menambah keamanan dalam menggunakan komputer.
Hepii Internet juga memberikan layanan apabila anda membutuhkan Jasa RECOCERY DATA.

Sabtu, 31 Maret 2012

Sejarah C++

Tahun 1978, Brian W. Kerninghan & Dennis M. Ritchie dari AT & T Laboratories mengembangkan bahasa B menjadi bahasa C. Bahasa B yang diciptakan oleh Ken Thompson sebenarnya merupakan pengembangan dari bahasa BCPL ( Basic Combined Programming Language ) yang diciptakan oleh Martin Richard.

Sejak tahun 1980, bahasa C banyak digunakan pemrogram di Eropa yang sebelumnya menggunakan bahasaB dan BCPL. Dalam perkembangannya, bahasa C menjadi bahasa paling populer diantara bahasa lainnya, seperti PASCAL, BASIC, FORTRAN.

Tahun 1989, dunia pemrograman C mengalami peristiwa penting dengan dikeluarkannya standar bahasa C oleh American National Standards Institute (ANSI). Bahasa C yang diciptakan Kerninghan & Ritchie kemudian dikenal dengan nama ANSI C.

Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai
mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kunoini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C.

Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional.

C bisa disebut bahasa pemrograman tingkat menengah (middle level programming language). Arti tingkat (level) disini adalah kemampuan mengakses fungsi-fungsi dan perintah-perintah dasar bahasa mesin/hardware (machine basic instruction set). Semakin tinggi tingkat bahasa pemrograman (misalnya:java), semakin mudahlah bahasa pemrograman dipahami manusia, namun membawa pengaruh semakin berkurang kemampuan untuk mengakses langsung instruksi dasar bahasa mesin. Demikian juga sebaliknya dengan bahasa pemrograman tingkat rendah (misalnya: assembler), yang semakin sulit dipahami manusia dan hanya berisi perintah untuk mengakses bahasa mesin. Dalam perspektif mudahnya dipahami manusia, C bisa digolongkan dalam bahasa tingkat tinggi, namun C juga menyediakan kemampuan yang ada pada bahasa tingkat rendah, misalnya operasi bit, operasi byte, pengaksesan memori, dsb.

Beberapa alasan mengapa memakai bahasa C:

* C adalah bahasa pemrograman yang paling populer saat ini, Dengan banyaknya programmer bahasa C, membawa pengaruh semakin mudahnya kita menemukan pemecahan masalah yang kita dapatkan ketika menulis program dalam bahasa C. Pengaruh positif lain adalah semakin banyaknya kompiler yang dikembangkan untuk berbagai platform (berpengaruh ke portabilitas).
* C adalah bahasa pemrograman yang memiliki portabilitas tinggi, Program C yang kita tulis untuk satu jenis platform, bisa kita kompile dan jalankan di platform lain dengan tanpa ataupun hanya sedikit perubahan. Ini bisa diwujudkan dengan adanya standarisasi ANSI untuk C.
* C adalah bahasa pemrograman yang fleksibel, Dengan menguasai bahasa C, kita bisa menulis dan mengembangkan berbagai jenis program mulai dari operating system, word processor, graphic processor, spreadsheets, ataupun kompiler untuk suatu bahasa pemrograman.
* C adalah bahasa pemrograman yang bersifat moduler, Program C ditulis dalam routine yang biasa dipanggil dengan fungsi. Fungsi-fungsi yang telah kita buat, bisa kita gunakan kembali (reuse) dalam program ataupun aplikasi lain.
Sumber : wikipedia.org

Deadlock

B. Deadlock

Deadlock yang mungkin dapat terjadi pada suatu proses disebabkan proses itu menunggu suatu kejadian tertentu yang tidak akan pernah terjadi. Dua atau lebih proses dikatakan berada dalam kondisi deadlock, bila setiap proses yang ada menunggu suatu kejadian yang hanya dapat dilakukan oleh proses lain dalam himpunan tersebut. Terdapat kaitan antara overhead dari mekanisme koreksi dan manfaat dari koreksi deadlock itu sendiri. Pada beberapa kasus, overhead atau ongkos yang harus dibayar untuk membuat sistem bebas deadlock menjadi hal yang terlalu mahal dibandingkan jika mengabaikannya. Sementara pada kasus lain, seperti pada real-time process control, mengizinkan deadlock akan membuat sistem menjadi kacau dan membuat sistem tersebut tidak berguna.

Contoh berikut ini terjadi pada sebuah persimpangan jalan. Beberapa hal yang dapat membuat deadlock pada suatu persimpangan, yaitu:

· Terdapat satu jalur pada jalan.

· Mobil digambarkan sebagai proses yang sedang menuju sumber daya.

· Untuk mengatasinya beberapa mobil harus preempt (mundur).

· Sangat memungkinkan untuk terjadinya starvation (kondisi proses tak akan mendapatkan sumber daya).

1. Peranan Deadlock

Menurut Coffman dalam bukunya "Operating System" menyebutkan empat syarat bagi terjadinya deadlock, yaitu:

a. Mutual Exclusion

b. Suatu kondisi dimana setiap sumber daya diberikan tepat pada satu proses pada suatu waktu.

c. Hold and Wait

d. Kondisi yang menyatakan proses-proses yang sedang memakai suatu sumber daya dapat meminta sumber daya yang lain.

e. Non-pre-emptive

f. Kondisi dimana suatu sumber daya yang sedang berada pada suatu proses tidak dapat diambil secara paksa dari proses tersebut,sampai proses itu melepaskannya.

g. Circular Wait

h. Kondisi yang menyatakan bahwa adanya rantai saling meminta sumber daya yang dimiliki oleh suatu proses oleh proses lainnya.

2. Resources-Allocation Graph

Sebuah cara visual (matematika) untuk menentukan apakah ada deadlock, atau kemungkinan terjadinya.

G = (V, E) Graf berisi node and edge. Node V terdiri dari proses-proses = {P1, P2, P3, ...} dan jenis resource. {R1, R2, ...} Edge E adalah (Pi, Rj) atau (Ri, Pj)

Sebuah panah dari process ke resource menandakan proses meminta resource. Sebuah panah dari resource ke process menunjukkan sebuah instance dari resource telah dtempatkan ke proses. Process adalah lingkaran, resource adalah kotak; titik-titik merepresentasikan jumlah instance dari resource Dalam tipe. Meminta poin-poin ke kotak, perintah datang dari titik.

Jika graf tidak berisi lingkaran, maka tidak ada proses yang deadlock. Jika membentuk lingkaran, maka:

a. jika tipe resource memiliki banyak instance, maka deadlock DAPAT ada.

b. jika setiap tipe resource mempunyai satu instance, maka deadlock telah terjadi.

3. Strategi menghadapi Deadlock

Strategi untuk menghadapi deadlock dapat dibagi menjadi tiga pendekatan, yaitu:

a. Mengabaikan adanya deadlock.

b. Memastikan bahwa deadlock tidak akan pernah ada, baik dengan metode Pencegahan, dengan mencegah empat kondisi deadlock agar tidak akan pernah terjadi. Metode Menghindari deadlock, yaitu mengizinkan empat kondisi deadlock, tetapi menghentikan setiap proses yang kemungkinan mencapai deadlock.

c. Membiarkan deadlock untuk terjadi, pendekatan ini membutuhkan dua metode yang saling mendukung, yaitu:

· Pendeteksian deadlock, untuk mengidentifikasi ketika deadlock terjadi.

· Pemulihan deadlock, mengembalikan kembali sumber daya yang dibutuhkan pada proses yang memintanya.

Jumat, 30 Maret 2012

Menconvert PDF menggunakan PHP

Pertama-tama download dulu file ini
http://www.ziddu.com/download/18973695/fpdf.zip.html

lalu mari kita mulai ngoding


include('class.ezpdf.php');
$pdf = new Cezpdf();

//atur margin
$pdf->ezSetCmMargins(2,3,3,3);

//header dan footer didefinisikan diantara openObject dan closeObject
$all = $pdf->openObject();

//teks yang ada ditengah atas untuk judulnya
$pdf->addText(220,820,20,'Daftar Anggota');
$pdf->addText(220,800,18,'Nama Mahasiswa');

//garis atas untuk header
$pdf->line(10,795,578,795);

//garis bawah untuk footer
$pdf->line(10,50,578,50);

//teks kiri bawah
$pdf->addText(30,34,8,'Dicetak tanggal:'.date('d-m-Y,H:i:s'));

$pdf->closeObject();

//tampilkan object di semua halaman
$pdf->addObject($all,'all');

//koneksi ke db dan tambilkan datanya
mysql_connect('localhost','root','');
mysql_select_db('db_pdf');

$sql=mysql_query("SELECT * FROM `anggota`");
$i=1;
while($r=mysql_fetch_array($sql)){
$data[$i]=array(
'No'=>$i,
'Nama Mahasiswa'=>$r['nama'],
'Alamat'=>$r['alamat']
);
$i++;
}
//tampilkan data dalam bentuk tabel
$option = array('shaded'=>0,'width'=>220);
$pdf->ezTable($data,'','','');
//penomoran halaman
$pdf->ezStartPageNumbers(320,15,20);
$pdf->ezStream();
?>Terbitkan Entri

silahkan di running

Sumber : http://jannes.16mb.com

Kamis, 29 Maret 2012

PEMECAHAN MASALAH & PENGAMBILA KEPUTUSAN

Hasil dari aktivitas pemecahan masalah adalah solusi. Memikirkan masalah sebagai sesuatu hal yang selalu buruk adalah suatu hal yang mudah untuk dilakukan, karena kita jarang mengartikan frase mengambil keuntungan dari sebuah situasi sama halnya dengan kita mengartikan frase memperbaiki sebuah situasi yang buruk. Kita akan memperhitungkan peraihan kesempatan ke dalam pemecahan masalah dengan mendefinisikan masalah (problem) sebagai suatu kondisi atau peristiwa yang merugikan atau memiliki potensi untuk merugikan bagi sebuah perusahaan atau yang menguntungkan atau memiliki potensi untuk menghasilkan keuntungan. Selama proses pemecahan masalah, manajer akan terlibat dalam pengambilan keputusan, yaitu tindakan memilih berbagai alternatif tindakan. Keputusan adalah tindakan tertentu yang dipilih. Biasanya, pemecahan satu masalah akan membutuhkan beberapa keputusan.

TAHAPAN TAHAPAN PEMECAHAN MASALAH

Menurut Herbert A. Simon, pemecah masalah akan terlibat dalam empat hal:

  1. Aktivitas Intelijen. Mencari kondisi-kondisi yang membutuhkan solusi di dalam lingkungan.
  2. Aktivitas perancangan. Menemukan, mengembangkan, dan menganalisis kemungkinan-kemungkinan tindakan.
  3. Aktivitas pemilihan. Memilih satu tindakan tertentu dari berbagai tindakan yang tersedia.
  4. Akitivitas peninjauan. Menilai pilihan-pilihan masa lalu.

Untuk melakukan masing-masing aktivitas, pemecah masalah harus memiliki informasi. Sistem informasi, yang dikembangkan oleh pengguna (user) maupun spesialis informasi, akan memberikan informasi ini.

Minggu, 08 Januari 2012

Sejarah Sistem Informasi

Tinjauan mengenai sejarah sistem informasi mencakup peninjauan kembali pada bagaimana peranti keras telah mengalami evolusi dan bagaimana penerapannya dari waktu ke waktu.
1. EVOLUSI PERANTI KERAS KOMPUTER
Komputer yang kita kenal sekarang dapat dilacak kembali ke sebuah mesin yang disebut Electronic Numerical Integrator and Calculator – ENIAC. ENIAC adalah pendahulu dari UNIVAC I Remington Rand, yang merupakan komputer otomatis universal yang pertama kali dipasarkan secara luas.
UNIVAC I yang pertama dipasang di sebuah organisasi pemerintah, Biro Sensus AS (U.S Cencus Bureau) tahun 1951. Mesin ini mampu melakukan kurang dari 2.000 kalkulasi per detik, jumlah yang luar biasa lambatnya jika dibandingkan dengan 2 miliar atau lebih instruksi per detik, yang umum untuk komputer mikro terkecil dan termurah yang ada saat ini. Komputer-komputer terdahulu, yang disebutmainframe, memfokuskan pada satu tugas tunggal yang diminta oleh seorang pengguna. Pertengahan 1960-an.
2. KOMPUTER BERUKURAN LEBIH KECIL
Seiring dengan populernya komputer, para spesialis informasi menjadi semakin sulit mengikuti permintaan. Para pengguna merasa tidak sabar dan mulai meminta akses ke data berbasis komputer tanpa harus melalui spesialis informasi. Beberapa produsen komputer merespons dengan memproduksi dan memasarkan komputer-komputer yang semakin kecil dan lebih murah daripada mainframe. Sistem skala kecil yang pertama disebut komputer mini (minicomputers), yang dengan cepat diikuti oleh komputer yang lebih kecil lagi yang disebut komputer mikro (microcomputer) atau mikro (micro). IBM memperkenalkan komputer mikronya, yang disebut personal computer atau PC, tahun 1982.
3. HUKUM MOORE
Hukum Moore dicetuskan oleh Gordon Moore, salah satu pendiri Intel tahun 1960-an. Hukum ini menyatakan bahwa kerapatan penyimpangan sirkuit terintegrasi dari sebuah chip silikon akan meningkat dua kali lipat setiap tahunnya. Tahun 1970, tingkat pelipatgandaan telah meningkat menjadi 18 bulan, suatu tingkat yang terus berlangsung hingga hari ini. Arti hukum ini adalah bahwa kekuatan sebuah komputer akan meningkat dua kali lipat stiap 18 bulan dengan mengeluarkan sejumlah biaya tertentu.

PENGANTAR ARSITEKTUR KOMPUTER
Central Processing Unit (CPU) : mengendalikan seluruh komponen lainnya
Random Access Memory (RAM) : berfungsi sebagai tempat kerja sementara dari CPU (primary storage)
Storage Device : berfungsi secara permanen untuk menyimpan data (secondary storage). Contohnya: CD-ROM, Floppy drive, Hard disk
Alat input : Keyboard, mouse komputer, scanner, touch screen, dll
Alat output : monitor dan printer

PENGANTAR ARSITEKTUR KOMUNIKASI

Komunikasi antar komputer dibatasi oleh adanya fakta diprioritaskanya komunikasi telepon antara manusia. Standar dan prosedur komunikasi telepon tidak pernah dimaksdudkan untuk mengakomodasi komunikasi digital yang sangat cepat yang di butuhkan antar kompuer. Modem adalah sebuah alat piranti keras yang memodulasi sinyal digital dari sebuah komputer (baik itu mati atau hidup, seperti sebuah saklar lampu0 ke dalam sinyal analog ( suatu gelombang kontinu, misalnya bunyi suara), dan sebaliknya.
Seiring dengan munculnya jenis jenis komunikasi baru, maka di butuhkan pula jenis jenis modem baru. Kini telah tersedia beberapa jenis "digital". bebrapa tersambung ke kabel yang membawa sinyal televisi ke dalam rumah sedangkan yang lain tersambung ke sambungan telepon. Revolusi nirkabel pun terus berlanjut. Namun masih terdapat awan yang masih menggantung di cakrawala komunikasi nirkabel, yaitu masalah keamanan. Meskipun jaringan nirkabel murah dan mudah di pasang, sebagian besar pengguna tidak mengimplementasikan fitur fitur keamanan yang ada. Solusi yang paling mudah atas masalah ini adalah membeli piranti keras dan piranti lunak seperti firewall ketika membeli jaringan nirkabel.

Etika Penggunaan Internet

Internet sebagai tools yang menyediakan berbagai layanan yang bersifat terbuka, dapat memberikan manfaat positif juga ekses negatif kepada para pengguna. Berbagai tindak kejahatan dan pelanggaran hukum dapat terjadi melalui pemanfaatanteknologi internet. Oleh karena itu dalam pemanfataannya harus memperhatikan norma-norma, baik hukum, sosial, dan agama. Secara hukum tidak boleh melanggar hukum baik internasional maupun nasional yang diatur dalam UU ITE. Juga tidak boleh melanggar norma kesusilaan, ras dan agama yang dapat menimbulkan dampak luas secara negatif terhadap masyarakat. Permasalahan hak cipta juga menjadi hal yang harus sangat diperhatikan oleh mahasiswa terutama dalam hal penulisan yang biasanya menjadi rutinitas penulisan tugas. Karya tulis orang lain yang dipublikasikan melalui internet harus kita berikan apresiasi sebagaimana mestinyadengan mencantumkan sumbernya jika kita jadikan referensi dalam penulisan
kita. Jangan sampai kemudian kita mendapat komplain atau tuntunan dari pihak-pihak yang merasa dirugikan terhadap hasil karya mereka yang kita gunakan. Jadi intinya dalam hal ini adalah kita harus memperhatikan etika, baik itu mengambil, menggunakan, dan mempublikasikan data dan informasi ke dalam dunia internet seperti mematuhi etika ilmiah, Hak Atas Kekayaan Intelektual, serta menghindari plagiarisme.
Teknik-Teknik Optimasi Search एनगिने.

Jumat, 06 Januari 2012

Dampak Positive Remaja Mengenal Internet

Internet adalah jaringan komputer yang terhubung secara internasional dan tersebar di seluruh dunia. Jaringan ini meliputi jutaan pesawat komputer yang terhubung satu dengan yang lainnya dengan memanfaatkan jaringan telepon (baik kabel maupun gelombang elektromagnetik).Jaringan jutaan komputer ini memungkinkan berbagai aplikasi dilaksanakan antar komputer dalam jaringan internet dengan dukungan software dan hardware yang dibutuhkan. Untuk bergabung dalam jaringan ini, satu pihak ( dalam hal ini provider ) harus memiliki program aplikasi serta bank data yang menyediakan informasi dan data yang dapat di akses oleh pihak lain yang tergabung dalam internet.
Pihak yang telah tergabung dalam jaringan ini akan memiliki alamat tersendiri ( bagaikan nomor telepon ) yang dapat dihubungi melalui jaringan internet. Provider inilah yang menjadi server bagi pihak-pihak yang memiliki personal komputer ( PC ) untuk menjadi pelanggan ataupun untuk mengakses internet.
Sejalan dengan perkembangan zaman, kemajuan teknologi internet juga semakin maju. ‘Internet’ adalah jaringan komputer yang dapat menghubungkan suatu komputer atau jaringan komputer dengan jaringan komputer lain, sehingga dapat berkomunikasi atau berbagi data tanpa melihat jenis komputer itu sendiri.
Pada tahun 1999, jumlah komputer yang telah dihubungkan dengan internet di seluruh dunia mencapai lebih dari 40 juta dan jumlah ini terus bertambah setiap hari. Saat ini jumlah situs web mencapai jutaan, bahkan mungkin trilyunan, isinya memuat bermacam-macam topik. Tentu saja, situs-situs itu menjadi sumber informasi baik yang positif ataupun negatif. Informasi dikatakan positif apabila bermanfaat untuk penelitiaan. Di bawah ini akan dijelaskan dampak-dampak positif maupun negatif dari penggunaan internet.

Dampak Positif:
1. Internet sebagai media komunikasi, merupakan fungsi internet yang paling banyak digunakan dimana setiap pengguna internet dapat berkomunikasi dengan pengguna lainnya dari seluruh dunia.
2. Media pertukaran data, dengan menggunakan email, newsgroup, ftp dan www (world wide web – jaringan situs-situs web) para pengguna internet di seluruh dunia dapat saling bertukar informasi dengan cepat dan murah.
3. Media untuk mencari informasi atau data, perkembangan internet yang pesat, menjadikan www sebagai salah satu sumber informasi yang penting dan akurat.
4. Kemudahan memperoleh informasi yang ada di internet sehingga manusia tahu apa saja yang terjadi.
5. Bisa digunakan sebagai lahan informasi untuk bidang pendidikan, kebudayaan, dan lain-lain
6. Kemudahan bertransaksi dan berbisnis dalam bidang perdagangan sehingga tidak perlu pergi menuju ke tempat penawaran/penjualan.

Kamis, 05 Januari 2012

Search Engine atau Mesin Pencari

Search Engine atau Mesin Pencari
Internet membuat proses belajar menjadi lebih cepat, hal ini dikarenakan internet sangat mudah digunakan dan didukung oleh banyaknya search engine (mesin pencari) seperti Google untuk mencari informasi. Seseorang tinggal membuka mesin pencari, memasukkan kata kunci yang diinginkan, lalu munculah segala informasi yang dibutuhkan. Jadi search engine sistem database yang dirancang untuk mengindex alamatalamat website di internet.Beberapa search engine terkenal adalah : Google, Yahoo!, Altavista, dan masih banyak lagi.

Optimasi Search Engine

Menggunakan Karakter “ …. “
• Jika ingin mencari informasi mengenai keanekaragaman hayati papua misalnya, dan Anda menggunakan keyword papua saja, atau memasukkan semua keywordkeanekaragaman, hayati, papua. Maka hasil pencarian yang diterima tidak akan optimum. Semua informasi yang berkaitan dengan kata keanekaragaman, hayati, papua akan muncul.
• Namun, jika mengetikkan : "keanekaragaman hayati papua" dalam quotes. Dengan cara ini, hasil yang diterima akan lebih fokus. Artinya hanya link situs yang mempuyai frasa keanekaragaman hayati papua saja yang muncul, karena sudah dibatasi oleh karakter quotes tadi.

Menggunakan Bolean AND dan NOT
• Jika ingin mencari informasi yang mengandung kata binatang, tumbuhan, karst. Maka dapat mengetikkan keyword pada search engine : +binatang +tumbuhan +karst. o Bolean AND (harus ditulis dengan huruf besar) juga mempunyaiarti yang sama dengan karakter +.
o Bolean NOT (harus ditulis dengan huruf besar) jugamempunyai arti yang sama dengan karakter
• Jika ingin mencari informasi yang mengandung kata organisasi lingkungan jawa kecuali malang,maka dapat mengetikkan keyword pada search engine : +kerusakan +hutan +jawa –malang Mencari Informasi Berdasarkan Jenis File
• Jika ingin mencari informasi berupa file. Sebagai contoh mencari informasi kerusakan
hutan dengan format file doc. Maka ketik “kerusakan hutan” filetype:doc.

Mencari Informasi Menggunakan Site
• Pencarian informasi dapat juga dengan menggunakan kata site, Misalnya ingin mencari website beritabumi.or.id maka dapat mengetikkan di search engine site:beritabumi.or.id
• Contoh yang lain jika ingin mencari data pencemaran sungai tetapi bukan yang ada di dalam situs walhi, maka dapat mengetikkan “pencemaran sungai” - site:walhi.or.id

Mencari informasi menggunakan URL
• Pada dasarnya pencarian dengan cara ini akan menampilkan link url yang dimaksud. Misalnya ingin mencari link url linkungan, maka mengetik inurl:lingkungan
• Contoh lainnya ingin mencari informasi pencemaran sungai dalam direktori lingkungan suatu situs dan berupa file pdf. Maka mengetikkan +pencemaran +sungai filetype:pdfinurl:lingkungan

ETIKA PEMANFAATAN INTERNET BAGI MAHASISWA UNIVERSITAS GUNADARMA

Definisi Internet
Secara harfiah, internet (kependekan dari interconnected-networking) ialah sistem global dari seluruh jaringan komputer yang saling terhubung menggunakan suatu protokol (aturan) standar, dikenal sebagai Transmission Control Protocol Internet Protocol (TCP/IP) untuk melayani pengguna di seluruh dunia. TCP/IP adalah protokol standar yang digunakan untuk menghubungkan jaringan-jaringan di dalam internet sehingga data dapat dikirim dari satu komputer ke komputer lainnya. Setiap komputer diberikan suatu nomor unik yang disebut dengan alamat IP.Media yang menghubungkan bisa berupa kabel, kanal satelit maupun frekuensi radio. Jadi, internet menyediakan akses untuk layanan telekomununikasi dan sumber daya
informasi untuk jutaan pemakainya yang tersebar di seluruh dunia.

Pemanfaatan & Aplikasi Internet
Layanan internet meliputi komunikasi langsung (email, chat), diskusi (Usenet News, email, milis), sumber daya informasi yang terdistribusi (World Wide Web, Gopher), remote login dan lalu lintas file (Telnet, FTP), dan aneka layanan lainnya.Aplikasi dan layanan internet akan terus bertambah seiring dengan perkembangan zaman dan kemajuan teknologi informasi. Di bawah deskripsi beberapa contoh aplikasi internet, antara lain:
1. World Wide Web (WWW). Adalah dokumen-dokumen internet yang disimpan di server-server yang terdapat di seluruh dunia. Dokumen web dibuat dengan menggunakan format HTML.
2. E-Mail. E-Mail atau surat elektronik adalah aplikasi internet untuk sarana komunikasi surat-menyurat dalam bentuk elektronik. Adapun situs yang memberikan layanan email seperti Yahoo!, Gmail, dan lain-lain.
3. Mailing List. Mailing list atau Milis adalah aplikasi internet yang digunakan sebagai sarana diskusi atau bertukar informasi dalam satu kelompok melalui e-mail.
4. Newsgroup. Newsgroup adalah aplikasi internet yang digunakan untuk berkomunikasi satu sama lain dalam sebuah forum. Biasanya, anggota forum newsgroup mempunyai kepentingan dan ketertarikan yang sama serta membahas topik-topik tertentu.
5. Internet Relay Chat (IRC). IRC adalah aplikasi internet yang digunakan untuk bercakap-cakap di internet. Bercakap-cakap di internet dikenal dengan istilah chatting.
6. File Transfer Protocol (FTP). FTP adalah aplikasi internet yang digunakan untuk mengirimkan atau mengambil file ke atau dari komputer lain. FTP biasa digunakan untuk download dan upload file.
7. Telnet.Telnet adalah aplikasi internet yang digunakan untuk mengakses komputer yang letaknya jauh. Telnet dapat digunakan jika kita mempunyai IP Address dengan User ID and Password ke komputer tersebut.
8. Gopher. Gopher adalah aplikasi yang digunakan untuk mencari informasi yang ada di internet. Namun, informasi yang didapat hanya terbatas pada teks saja.
9. Ping. Ping adalah Packet Internet Gopher yang digunakan untuk mengetahui apakah komputer yang kita gunakan terhubung dengan komputer lain di internet.

Internet memiliki peran yang sangat strategis dalam kehidupan di era informasi seperti sekarang ini. Jika seseorang ingin mendapatkan artikel atau informasi tertentu, chatting, email, atau bahkan melakukan jual beli dapat memanfaatkan internet. Terdapat bahkan jutaan situs-situs yang menyajikan berbagai macam hidangan dan jasa bagi para pengguna internet. Kita bisa mencari alamat situs-situs tertentu sesuai dengan kategori yang kita inginkan dengan memanfaatkansearch engines seperti Yahoo!, Google, Altavista, dan lain-lain. Kita juga bisa mencari informasi yang kita cari, baik berupa teks, gambar, video, audio, program software, game, dan jasa komputasional lainnya. Hampir bisa dikatakan semuanya ada di internet.

Internet di Kampus UG
Universitas Gunadarma terus mengembangkan fasilitas dan infrastruktur TIK guna mendukung proses belajar mengajar (dosen, mahasiswa, dan sivitas akademika) serta penunjang proses pengelolaan administrasi pendidikan.Jaringan internet UG terpusat di Kampus Depok dan terdistribusi ke semua kampus. Koneksi antar kampus menggunakanjaringan Fiber Optik INDOSAT. Bandwidth Internasional 65Mbps sedangkan bandwidth internet lokal (OPEN IX)1 Gbps. Lebih dari 100 titik hotspot tersebar di 7 lokasi kampus dan internet longue di 3 kampus, yaitu kampus D, E, dan J.
Dengan tersedianya fasilitas tersebut, mahasiswa makin mudah mendapatkan akses informasi melalui internet. Tinggal bagaimana mahasiswa mampu memanfaatkan secara optimal untuk menunjang belajar dan mengembangkan pengetahuan serta skill di bidang yang ditekuninya..

Optimalisasi Pemanfaatan Internet
Kemajuan teknologi informasi dewasa ini yang sangat pesat secara global, mau tidak mau harus kita ikuti secara intensif kalau kita tidak ingin menjadi orang yang tertinggal informasi. Kalangan akademis termasuk mahasiswa merupakan salah satu pihak yang paling diuntungkan dengan perkembangan internet. Aneka referensi, jurnal, maupun hasil penelitian yang dipublikasikan melalui internet tersedia dalam jumlah yang berlimpah. Para mahasiswa tidak lagi perlu mengaduk-aduk buku di perpustakaan sebagai bahan untuk mengerjakan tugas-tugas kuliah. Cukup dengan memanfaatkan search engine, materi-materi yang relevan dapat segera ditemukan. Selain menghemat tenaga dan waktu dalam mencarinya, materi-materi yang dapat ditemui di internet cenderung lebih up-to-date.Buku-buku teks konvensional memiliki rentang waktu antara proses penulisan, penerbitan, sampai ke tahap pemasaran. Kalau ada perbaikan maupun tambahan, itu akan dimuat dalam edisi cetak ulangnya, dan itu jelas membutuhkan waktu. Kendala semacam ini nyaris tidak ditemui dalam publikasi materi ilmiah di internet mengingat meng-upload sebuah halaman web tidaklah sesulit
menerbitkan sebuah buku. Akibatnya, materi ilmiah yang diterbitkan melalui internet cenderung lebih aktual dibandingkan yang diterbitkan dalam bentuk buku konvensional.
Dalam rangka memberikan layanan akademis kepada mahasiswa, UG telah banyak mengembangkan sistem informasi berbasis IT yang dapat diakses secara online secara terbuka. Beberapa layanan tersebut yang perlu diketahui karena langsung bersinggungan dengan aktivitas belajar antara lain:

1. E-Learning (http://elearning.gunadarma.ac.id)
2. V-Class (http://v-class.gunadarma.ac.id)
3. Studentsite (http://studentsite.gunadarma.ac.id)
4. Silabus Acara Perkuliahan/SAP(http://sap.gunadarma.ac.id)
5. Perpustakaan (http://library.gunadarma.ac.id)
6. BAAK (http://baak.gunadarma.ac.id)
7. UGPedia (http://ugpedia.gunadarma.ac.id)
8. Wartawarga (http://wartawarga.gunadarma.ac.id)
9. Komunitas (http://community.gunadarma.ac.id)
10. Seminar (http://seminar.gunadarma.ac.id)
11. Helpdesk (http://helpdesk.gunadarma.ac.id)
12. Career (http://career.gunadarma.ac.id)