Tampilkan postingan dengan label News. Tampilkan semua postingan
Tampilkan postingan dengan label News. Tampilkan semua postingan

Sabtu, 18 April 2015

Love Story of Someone

Halo para blogger sejati, udah lama gak posting di blog…heheheh… Kali ini gw bakal ceritain masalah cinta gw di masa kuliah untuk para blogger sekalian. Pada 31 Agustus 2010 gw berkenalan tidak langsung sama cewek yang gw suka yang bakal gw ceritain ini nih, di antara semua cewek di kelas gw, dia orang yang menurut gw agak lumayanlah..hehehe. Kalau dibilang cakep sihhh….hemmm…gk juga…trus apa yang buat gw bilang klo dia itu lumayan? Dia itu hemm..gw akuin dia itu manis dengan rupanya dan tingkahnya walaupun keliatan bawel setengah mampus…hahahaha…but so far I like it..hehehe…Awal gw kenal sama dia menurut gw dia cewek manja yang gak bisa ngapa”in but I’m wrong, dia jauh dari itu ternyata. Tapi di tahun pertama kuliah gw gak punya perasaan yang lebih dari teman sama dia. Trus gmana caranya gw bisa akhirnya bisa jadia sama dia ya? Begini nih ceritanya..hehehe. Semester 6 di kampus gw itu ada tugas yang namanya Penulisan Ilmia yang tingkat kesulitannya setara kayak pembuatan skripsilah…hehehe. Di awal semester 6 gw biasa aja sama dia dan bahkan gw sama dia Cuma tegur sapa aja..hehehe. Tapi di beberapa bulan kemudian dia ngalamin sedikit kesulitan dalam pengerjaan program. Dan akhirnya dia mintol(minta tolong) sama gw dan gw bantuin dia dengan syarat bawa snack cemila saat gw bantuin dia ngerjain itu program..hehhe..gw bercanda sebenenarnya nyuruh dia bawa cemilan..ehhh..dibawain..mungkin krna dia gw bantuin kali yaa…hehehe…Di hari pertama gw ngajarin dia masih abu-abu mau bikinnya kayak gimana, dan gw suruh dia matengin di konsep dia dulu, setelah itu gw suruh dia bikinin kodingan atas tuntunan gw, ya dikerjain sih pastinya…tapi di saat dia ngerjain gw diam aja dan dia buka obrolan dengan curhatan masalah dia sama cowoknya dia, dan gw gak tau saat itu klo dia punya cowok dan siapa cowok yang dia maksud, gw iya..iyain aja selama dia curhat..hahaha…bodo amat..misi gw kan mau ngajarin dia doang bukan jadi pangern cinta yang kasih solusi masalah percintaan..hahaha. Tapi gw gak sekejam itu kok klo cewek curhat, sedikit-sdikit gw masih bener-bener dengarin dia kok. Yang pasti inti dari curhatan dia itu klo dia sama cowoknya lagi gak baik. Makin lama gw ngajarin dia gw ngerasa kalau dia itu makin sering curhat sama gw dan yang awalnya jarang chatting malah suka chat gw dan makin care tapi masih tetap dibarengin curhatan masalah dia sama cwok dia. Menurut gw dia orangnya baik dan dia mau nemanin gw makan klo gw mau makan dulu sebelum mau ngajarin dia. Makin lama kita makin dekat dan gw berubah 99 derajat jadi lebih sering bareng sama dia dan bbrapa sahabat dia ketimbang sama teman gw yang cowok. Gw makin lama bareng sama dia, gw ngerasa nyaman dan seneng bisa bareng dia mulu. Dan selama semeter 6 kita cuma sebatas sahabatan aja, tapi selama sahabatan aja sama dia gw ngerasa dia nyaman dan yang gw liat kalau dia suka sama gw..hahaha….gw bilang gitu krna dia suka megang tangan gw, dan dia sadar. Tapi suatu ketika gw ngeliat dia megang tangan gw trus dilepas sama dia…mungkin dia malu kali yaa…hahhaa..atau grogi..hahha.Selama itu gw sama dia makin lama makin nyaman dan kompak dan gw ngerasa klo gw suka sama dia, suka bukan sebagai sahabat tapi gw pengen milikin dia sebagai cewek gw tapi sayangnya dia udah punya cwok. Tapi yang aneh gw liat dia punya cowok tapi justru jarang jalan sama cwoknya malah seringan jalan sama gw. Disini gw gak pengen rebut dia dari cowk dia kok saat itu, gw murni suka dan boleh dibilang sayang tapi gw gak punya niat buat ngasih tau perasaan gw ke dia yang bisa aja buat hubungan mereka makin hancur. Setiap malam pulang kampus dia suka curhat sama gw dan minta saran dari gw atas hubungan dia sama cowok dia yang makin hari makin gak baik. Dan gw saranin ke dia klo mereka udah sering berantem dan gak ngerasa cocok yaudah mereka putus aja.. gw bilang gitu bukan niat biar gw bisa pacaran sama dia kok..hehehe…tapi gw lama-lama males ddengarin curhatan dia masalah cowk dia yang masalahnya gak jelas bangat dan gak kelar-kelar masalahnya ditambah gw kan suka sama dia..perasaan gw hemmm…blogger pasti taulah..hehehe.Tapi setelah sekian lama gw gak tahan buat nyimpan perasaan gw, di saat hubungan dia blom putus tapi udah di ujung tanduk gw ngomong perasaan gw ke dia dan gw dia ternyata punya rasa yang sama juga sama gw dan dia ngerasa lebih nyaman sama gw ketimbang cowok dia. Dan setelah itu kita belum jadian krna dia masih punya cowok. Makin hari gw sama dia kayak backstreet dari anak-anak kelasan dan gw rasa pasti anak-anak tau klo gw punya hubungan sama dia..hehehe. Makin lama gw chatting sama dia ada satu pertanyaan yang buat gw kaget, dia nanya “mungkin gak ya kita jadian di tanggal 14 feb nanti?” dan gw rasa itu pertanyaan terlalu cepet secara dia masih pacaran walaupun hubungan dia sama cowok dia udah di ujung tanduk.  Sebagai cowok yang baikkk…hehehe..gw bilang gak mungkin krna gak secepat itu juga kalaupun kita saling suka. Dan malam-malam selanjutnya dia chat dan kasih tau ke gw klo dia udah putus sama cowoknya, tapi gw ngerasa bersalah apa krana gw bilang persaaan gw ke dia, makanya dia putus sama cowok dia?, sayangnya dia bilang gak, itu murni keputusan dia. Gw ngerasa senang pastinya..hehehe.
Di saat itu pembuatan aplikasi untuk penulisan ilmiah makin hari mendekati deadline dan dia butuh gw, dan gw selalu ada dari pembuatan aplikasi gw bimbing dia hingga penulisan dia. Dan gw lakuin itu semua dengan senang hati krna bisa bareng sama dia..hehehe. Selama gw bantuin dia bikinin aplikasi-nya, dia juga nemanin gw kalau gw mau makan di kampus di sela-sela istrahat jam kuliah..Walaupun gw sibuk bantuin dia bukan berarti gw gak ngerjain aplikasi gw…tapi gw udah kelar semuanya sebelumnya krna gw kerjnya cepet..hehehe..maklum orang rajin..hehhee. 
Di semester 7 akhir tepatnya di 1 Maret 2014 gw akhirnya jadian sama dia..hehehe…senang bangat rasanya tapi kita masih backstreest dan anak-anak kelasan gak ada yang tau. Tapi sepandai-pandainya tupai melompat akhirnya jatuh juga dan gw ngalamin semakin kita sembunyiin hubungan kita dari anak-anak kelasan akhirnya ketahuan juga..hahahha. Selama pacaran sama dia, hubungan kita dan hari-hari kita makin menyenangkan…hehehe. Dan gw selalu terkesan sama dia yang perhatian bangat sama gw dan gak mau jauh dari gw..hehehe…dan gw juga bingung kenapa mantan dia bisa bosen sama cewek semanis dan selucu ini yaaa..hahaha.
Selama pacaran sama dia bukan berarti gw sama dia gak punya masalah. Kita punya masala dari luar hubungan kita yaitu salah satu keluarga gak menyetujui kita pacaran dengan alasan gw berasal dari suka bata sedangkan dia dari suku maya..hahaha. Selain itu juga kita beda agama, dia katolik dan gw protestan. Buat atasin pacaran gak disetujuin kita gak putus begitu saja tapi kita backstret dari keluarga dan sampai gw nulis cerita ini hubungan gw sama dia masih bisa bertahan.
Sejujurnya gw bener-bener sayang sama dia dan gak mau kehilangan dia, walaupun gw suka bikin masalah yang gak jelas atau dia bikin gw kesel gw langsung bilang putus, tapi itu gak lama putusnya..sekitar beberapa hari aja dan kadang Cuma putus sehari aja..hahaha..itulah saking kita saling sayang. Di pikiran gw smpai saat ini gk akan sia-siain hubungan ini dan gw bakal jaga hubungan ini supaya lebih baik..hehehe.
Beberapa bulan setelah saya menulis cerita ini akhirnya keluarga dia gak terlalu masalahin kita pacaran dan gw luar biasa senangnya, setidaknya perjuangan buat pertahanin hubungan selama ini ada hasilnya…hehehe. 
Hari-hariku tanpa bertemu atau gak ada kabar dari dia gw ngerasa ada yang kurang dan gak bisa fokus bekerja. Semoga dia orang yang selalu ada buat gw untuk hari ini, esok dan selamanya..hehehe.


Kamis, 06 Maret 2014

Perkembangan Teori Komputasi dan Implementasinya

Pada jaman sekarang ini mungkin komputasi bukanlah suatu istilah yang baru lagi di kalangan praktisi IT maupun masyarakat. Mungkin juga pada saat mendengar kata komputasi, kita akan berpikir apa itu sebenarnya komputasi? 
Komputasi sebetulnya bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma.  Hal ini ialah apa yang disebut dengan teori komputasi, suatu sub-bidang dari ilmu komputer dan matematika. Jika pada jaman dulu kita melakukan perhitungan dengan alat-alat sederhana seperti pena dan kertas, atau kapur dan batu tulis, bantuan tabel atau bisa kita sebut sebgai bantuan tabel untuk mempermudah kita melakukan perhitungan. Yang menjadi masalah pada saat kita melakukan perhitungan, banyak hal yang menjadi kekurangan dalam melakukan perhitungan secara mental, seperti ketidak akuratan hasil hitung, efektifitas, dan juga tidak efisien dalam segi waktu. Maka dari itu semua, pada jaman sekarang ini kita sudah dihadirkan dengan teknologi komputasi yang lebih modern utuk melakukan perhitungan bahkan yang kompleks sekalipun yaitu dengan menggunakan kalkulator  dan juga komputer. 
Jika dikaji lebih umum sebenarnya ilmu komutasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).
Pada dasarnya komputasi dilakukan untuk menemukan prinsip-prinsip baru yang mendasar dalam ilmu yang tentunya dari ilmu dasar yang telah ditemukan tersebut nantinya bisa digunakan utuk menyelesaikan masalah-masalah dalam berbagai bidang keilmuan.
Bidang ini berbeda dengan ilmu komputer (computer science), yang mengkaji komputasi, komputer dan pemrosesan informasi. Bidang ini juga berbeda dengan teori dan percobaan sebagai bentuk tradisional dari ilmu dan kerja keilmuan. Dalam ilmu alam, pendekatan ilmu komputasi dapat memberikan berbagai pemahaman baru, melalui penerapan model-model matematika dalam program komputer berdasarkan landasan teori yang telah berkembang, untuk menyelesaikan masalah-masalah nyata dalam ilmu tersebut.
Pada awalnya perkembangan komputasi modern digagas oleh John von Neumann (1903-1957), Beliau adalah ilmuan yang meletakkan dasar-dasar komputer modern. Von Neumann menjadi salah ilmuwan terbesar pada zaman nya. Von Neumann memberikan berbagai sumbangsih dalam bidang matematika, teori kuantum, game theory, fisika nuklir, dan ilmu komputer yang di salurkan melalui karya-karyanya. Berkat teori-teori nya itulah pada saat itu computer mengalami perkembangan dan kemajuan pesat terlihat saat dia menjadi seorang konsultan pada pengembangan komputer ENIAC. karena jasa-jasa nya John von Neumann di sebut bapak komputasi modern. Dia juga dia merancang konsep arsitektur komputer yang masih dipakai sampai sekarang. Arsitektur Von Nuemann adalah seperangkat komputer dengan program yang tersimpan (program dan data disimpan pada memori) dengan pengendali pusat, I/O, dan memori.

Komputasi modern digunakan untuk memecahkan masalah antara lain untuk menghitung:
1. Akurasi (big, Floating point)
Akurasi tentu merupakan masalah yang paling penting dalam memecahkan masalah. Karena itu pada komputasi modern dilakukan perhitungan bagaimana bisa menghasilkan suatu jawaban yang akurat dari sebuah masalah. Tentu kita pernah mendengar tipe data floating point yang biasa digunakan untuk menyimpan data numerik dalam bentuk pecahan. Tipe data tersebut memiliki range penyimpanan numerik yang besar, sehingga dapat digunakan oleh komputer untuk melakukan komputasi yang akurat.
2. Kecepatan (dalam satuan Hz)
Manusia pasti menginginkan masalah dapat diselesaikan dengan cepta. Karena itu perhitungan masalah kecepeatan adalah suatu hal yang penting. Komputasi harus dapat dilakukan dalam waktu yang cepat ketika mengolah suatu data. Sehingga perlu metode kecepatan untuk mengolah perhitungan dalam waktu singkat.
3. Problem Volume Besar (Down Sizzing atau paralel)
Data yang besar tentu membutuhkan suatu cara penyelesaian yang khusus. Karena data yang besar dapat menjadi masalah jika ada yang terlewatkan. Oleh karena itu digunakan metode Down Sizzing atau paralel pada komputasi modern untuk menangani masalah volume yang besar. Dengan metode ini data yang besar diparalelkan dalam pengolahannya sehigga dapat diorganisir dengan baik.
4. Modeling (NN & GA)
Modeling merupakan suatu hal yang penting dalam melakukan suatu perhitungan yang rumit. Bayangkan saja jika kita dihadapi dalam suatu masalah perhitungan yang banyak dan kompleks, tetapi tidak ada model matematika yang kita miliki. Perhitungan akan berjalan berantakan dan tidak akan mendapatkan hasil yang akurat. Maka dari itu komputasi modern membutuhkan modeling sebelum melakukan perhitungan.
5. Kompleksitas (Menggunakan Teori big O)
Komputasi modern dirancang untuk menangani masalah yang kompleks, sehingga diterapkan pada komputer. Dengan menggunakan teori Big O, maka komputasi modern dapat melakukan perhitungan untuk memecahkan masalah kompleksitas yang kerap dihadapi.

Macam-Macam Komputasi Modern

1. Mobile computing

Mobile computing atau komputasi bergerak memiliki beberapa penjelasan, salah satunya komputasi bergerak merupakan kemajuan teknologi komputer sehingga dapat berkomunikasi menggunakan jaringan tanpa menggunakan kabel dan mudah dibawa atau berpindah tempat, tetapi berbeda dengan komputasi nirkabel.
Dan berdasarkan penjelasan tersebut, untuk kemajuan teknologi ke arah yang lebih dinamis membutuhkan perubahan dari sisi manusia maupun alat. Dan dapat dilihat contoh dari perangkat komputasi bergerak seperti GPS, juga tipe dari komputasi bergerak seperti smart phone, dan lain sebagainya.
2. Grid computing

Komputasi grid menggunakan komputer yang terpisah oleh geografis, didistibusikan dan terhubung oleh jaringan untuk menyelasaikan masalah komputasi skala besar.
Ada beberapa daftar yang dapat digunakan untuk mengenali sistem komputasi grid, adalah :
Sistem untuk koordinat sumber daya komputasi tidak dibawah kendali pusat.
Sistem menggunakan standard dan protocol yang terbuka.
Sistem mencoba mencapai kualitas pelayanan yang canggih, yang lebih baik diatas kualitas komponen individu pelayanan komputasi grid.
3. Cloud computing

Komputasi cloud merupakan gaya komputasi yang terukur dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.
Komputasi cloud menggambarkan pelengkap baru, konsumsi dan layanan IT berbasis model dalam internet, dan biasanya melibatkan ketentuan dari keterukuran dinamis dan sumber daya virtual yang sering menyediakan layanan melalui internet.

Implementasi teori komputasi di berbagai bidang antara lain.
- Matematika
Terdapat numerical analysis yaitu sebuah algoritma dipakai untuk menganalisa masalah - masalah matematika.
- Fisika
Terdapat Computational Physics yang mempelajari algoritma numerik untuk memecah kan teori kuantitatif fisika yang ada 
- Kimia
Terdapat Computational Chemistry yaitu penggunaan ilmu komputer untuk  membantu menyelesaikan masalah kimia, contohnya penggunaan super komputer untuk menghitung struktur dan sifat molekul.
- Geografi 
Terdapat penggunaan komputasi yang diterapkan pada GIS (Geographic Information System) yang berguna untuk menyimpan, memanipulasi dan menganalisa informasi geografi.
- Geologi  
Pada bidang geologi teori komputasi biasanya digunakan untuk pertambangan, sebuah sistem komputer digunakan untuk menganalisa bahan-bahan mineral dan barang tambang yang terdapat di dalam tanah.
- Ekonomi 
Terdapat Computational Economics yang mempelajari titik pertemuan antara ilmu ekonomi dan ilmu komputer mencakup komputasi keuangan, statistika, pemrograman yang di desain khusus untuk komputasi ekonomi dan pengembangan alat bantu untuk pendidikan ekonomi.
- Sosiologi 
Terdapat Computational Sosiology yaitu penggunaan metode komputasi dalam menganalisa fenomena sosial.
- Biologi 
Terdapat Bioinformatics merupakan aplikasi dari teknologi informasi dan   ilmu komputer dalam penelitian bidang biologi molekuler.

Referensi
http://id.wikipedia.org/wiki/Komputasi
http://id.swewe.com/word_show.htm/?11943_2&Matematika%7CKomputasi
http://safemode.web.id/artikel/teknologi/perkembangan-komputasi-modern
http://himamia.mipa.uns.ac.id/2012/09/07/perkembangan-kimia-komputasi/
http://id.wikipedia.org/wiki/Fisika_komputasi
http://kaharuvany.blogspot.com/2012/06/komputasi-modern.html
http://luciferion-knight.blogspot.com/2013/04/teori-komputasi-dan-implementasinya.html

Senin, 20 Januari 2014

Membuat Upload Gambar dengan PHP

Pada postingan kali ini saya akan memberikan tutorial bagaimana melakukan upload gambar dengan menggunakan PHP, sebelum masuk ke tutorial ini ada baiknya teman-teman tau apa itu PHP dan untuk apa sebenarnya PHP itu. Pada upoad gambar yang saya maksud disini adalah file gambar yang akan kita upload nantinya akan disimpan di folder yang telah kita tentukan, darimanapun sumber gambar yang akan anda upload selama gambar tersebut memnuhi kriteria dari segi ekstensi dan ukuran maka akan terupload.
Untuk membuat file upload disini saya memberikan langkah-langkah yang perlu anda lakukan untuk membuat upload gambar disini.

  1. Terlebih dahulu buka aplikasi XAMPP anda dan start pada Apache. Hal ini dilakukan supaya php yang kita tulis nantinya bisa berjalan karena PHP bersifat server side artinya hanya bisa berjalan di server.
  2. Buka folder C:\xampp\htdocs\ dan buat folder baru dengan nama Upload dan didalamnya buat juga sebuah folder upload.
  3. Setelah buat sebuah file dengan nama index.php yang berisi kodingan sebagai berikut ini.
<html>
<body>
<form action="upload_file.php" enctype="multipart/form-data" method="post">
<label for="file">Filename:</label>
<input id="file" name="file" type="file" />
<input name="submit" type="submit" value="Submit" />
</form>
</body>
</html>
</pre>
  1. Setelah itu buat kembali file dengan nama upload_file.php dengan kodingan sebagi berikut ini.
<?php
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);
$extension = end($temp);
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/x-png")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 2000000)
&& in_array($extension, $allowedExts))
  {
  if ($_FILES["file"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
    }
  else
    {
    echo "Upload: " . $_FILES["file"]["name"] . "<br>";
    echo "Type: " . $_FILES["file"]["type"] . "<br>";
    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
    echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";

    if (file_exists("upload/" . $_FILES["file"]["name"]))
      {
      echo $_FILES["file"]["name"] . " already exists. ";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "upload/" . $_FILES["file"]["name"]);
      echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
      }
    }
  }
else
  {
  echo "Invalid file/ maximaze image 1mb";
  }
?>
  1. Simpan kedua file pada C:\xampp\htdocs\Upload kemudian jalankan pada web browser anda dengan mengetikkan localhost/upload/index.php.
  2. Jika pada saat dijalankan gambar yang diupload invalid maka anda boleh memperbesar ukuran dari maximize upload menjadi 2000000 pada kodingan upload_file.
Ref :http://www.w3schools.com/php/php_file_upload.asp

Kamis, 19 Desember 2013

Jaringan Komputer Lanjut

LATIHAN SOAL


1.    Menentukan operasi-operasi primitif dan layanan layer yang berada di bawahnya
a.    Entitas                                            c. Peer Entity
b.    Peer process                                 d. Interface

2.    Protokol yang menggunakan algoritma routing flooding dalam pengiriman paket-paket routing-nya adalah :
a.    OSPF                                              c. RIPv2
b.    RIPv1                                              d. Jawaban a, b, dan c benar

3.    Relay yang bekerja pada lapisan keempat adalah :
a.    Gateway                                         c. Protocol Converter
b.    Bridge                                             d. Repeater

4.    Memiliki kelebihan sekali dipakai maka ia transparan dan relatif tanpa delay :
a.    Jaringan switching
b.    Jaringan circuit switching
c.    Jaringan packet switching – virtual circuit
d.    Jaringan packet switching – datagram

5.    Mengenai jaringan packet switching datagram, pernyataan yang benar adalah :
a.    Membutuhkan waktu penguraian alamat yang lebih lama daripada rangkaian virtual
b.    Aliran data umumnya berkesinambungan dan tidak putus-putus
c.    Membutuhkan pemakaian ruang memori yang lebih besar daripada rangkaian virtual
d.    Jawaban a, b, dan c benar semua
6.    Pernyataan berikut yang benar adalah :
a.    Pada routing optimal, sink tree harus unik dan hanya satu-satunya
b.    Pada routing terisolasi, router saling bertukar informasi dengan router-router tetangganya
c.    Pada routing keadaan-link, dalam mengukur biaya saluran dapat pula dengan mengukur maupun tidak mengukur faktor beban
d.    Routing multilintasan menggenerasi sejumlah paket duplikat

7.    Pernyataan berikut benar, kecuali :
a.    Keberhasilan fungsi layer atas bergantung pada keberhasilan operasi lapisan bawah
b.    Arsitektur jaringan adalah himpunan protokol dan entitas-entitas yang menerapkannya
c.    Salah satu fungsi protokol adalah enkapsulasi
d.    Sebenarnya tidak ada data yang dipindahkan secara langsung dari layer n suatu mesin ke layer n mesin lainnya

8.    Routing protokol yang mungkin terjadi loop :
a.    OSPF          b. RIP             c. BGP            d. Jawaban a, b, dan c benar
9.    Bridge yang memiliki ciri routing-nya suboptimal adalah :
a.    Bridge transparan                                  c. Jawaban a, dan b benar
b.    Bridge routing sumber                             d. Jawaban a, dan b salah

10. Berfungsi untuk menyediakan jalur sinyal yang jelas di antara sepasang perangkat yang terpasang :
a.    Switch digital                               c. Unit control
b.    Interface jaringan                         d. Stasiun

11. Standar yang dipergunakan untuk mengantarmukakan sistem host dengan jaringan packet switching :
a.    Protocol X.75                                 c. Protocol TCP
b.    Protokol IP                                     d. Protokol X.25

12. Informasi yang perlu diketahui dalam routing berdasarkan arus adalah, kecuali:
a.    Matriks kapasitas jalur                 c. Matriks lalu lintas
b.    Algoritma routing sementara      d. delay setiap jalur

13. Dalam layanan connection-oriented, sinyal entity yang dipanggil dinyatakan dengan :
a.    CONNECT.response                   c. CONNECT.indication
b.    CONNECT.request                      d. CONNECT.confirm

14. Routing protocol yang menggunakan metrik tunggal adalah :
a.    OSPF, RIPv1                                 c. RIPv1,RIPv2
b.    OSPF, RIPv2                                 d. OSPF, RIPv1, RIPv2

15. Standar protokol X.75 digunakan untuk :
a.    Gateway tanpa koneksi               c. Interior router
b.    Exterior router                               d. Gateway berorientasi koneksi

16. Data switch merupakan contoh dari :
a.    Jaringan packet switching – datagram
b.    Jaringan circuit switching
c.    Jaringan packet switching – virtual circuit
d.    Jawaban a, b, dan c tidak ada yang tepat

17. Dengan layanan tanpa koneksi, jaringan hanya setuju untuk menangani paket-paket secara terpisah dan berusaha sebaik-baiknya dalam pengiriman :
a.    External VC service                     c. External datagram service
b.    Internal VC operation                  d. Internal datagram operation

18. Routing yang memiliki kelemahan meningkatnya panjang lintasan :
a.    Routing multilintasan                  c. Routing terdistribusi
b.    Routing hirarkis                       d. Routing hot potato

19. Layanan acknowledgement datagram merupakan contoh jenis layanan :
a.    Reliable connection-oriented
b.    Unreliable connection-oriented
c.    Reliable connectionless
d.    Unreliabe connectionless

20. Bila perangkat relay ini dipasang di antara jaringan maka frame yang dikirim oleh suatu host akan terdengar oleh semua host lainnya :
a.    Bridge                                            c. Repeater               
b.    Router                                            d. Protocol Converter

21. Gateway keluar harus mengetahui kapan ia telah menerima semua frame. Ini harus dipenuhi dalam :
a.    Fragmentasi transparan                       c. Fragmentasi
b.    Fragmentasi non transparan                 d. Fragmen elementer

22. Yang menjadi kekurangan dari space-division switch bertahap adalah kecuali :
a.    Memerlukan skema kontrol yang lebih kompleks
b.    Jumlah titik persimpangan berkembang seiring perkembangan jumlah stasiun yang terpasang
c.    Hilangnya titik persimpangan menghalangi koneksi antara dua stasiun yang jalurnya di titik persimpangan itu
d.    Titik persimpangan tidak dapat digunakan dengan efisien

23. Kelebihan jaringan packet switching dibandingkan dengan jaringan circuit switching :
a.    Diberlakukan skala prioritas
b.    Mampu menampilkan konversi laju data
c.    Efisiensi pemakaian jalur
d.    Jawaban a, b, dan c benar

24. Algoritma routing ini konsepnya adalah ada beberapa lintasan antara pasangan simpul yang sama baiknya :
a.    Routing broadcast                        c. Routing hirarkis
b.    Routing multicast                         d. Routing multilintasan

25. Layanan yang diberikan network layer kepada transport layer adalah juga menentukan layanan yang diberikan oleh :
a.    Subnet kepada host
b.    Jaringan pembawa kepada pemakainya
c.    Jawaban a, dan b benar
d.    Jawaban a dan b salah






Selasa, 17 Desember 2013

KISI-KISI UTS SOFTWARE ENGINEERING

SEJARAH SOFTWARE ENGINEERING
Istilah software engineering digunakan pertama kali pada akhir 1950-an dan awal 1960-an. Saat itu, masih terdapat perdebatan tajam mengenai aspek engineering dari pengembangan perangkat lunak. Pada tahun 1968 dan 1969, komite sains NATO mensponsori dua konferensi tentang rekayasa perangkat lunak, yang memberikan dampak kuat terhadap pengembangan rekayasa perangkat lunak. Banyak yang menganggap dua konferensi inilah yang menandai awal resmi profesi rekayasa perangkat lunak.

PENGERTIAN RPL
RPL sendiri adalah suatu disiplin ilmu yang membahas semua aspek produksi perangkat lunak, mulai dari tahap awal yaitu analisa kebutuhan pengguna, menentukan spesifikasi dari kebutuhan pengguna, disain, pengkodean, pengujian sampai pemeliharaan sistem setelah digunakan.
TUJUAN RPL
a. Memperoleh biaya produksi perangkat lunak yang rendah 
b. Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepat waktu
c. Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform
d. Menghasilkan perangkat lunak yang biaya perawatannya rendah
ARTI SOFTWARE
1. Instruksi
Atau program komputer yang ketika dieksekusi akan memberi fungsi dan hasil yang diinginkan.
2. Struktur data
Yang memungkinkan program memanipulasi informasi
3. Dokumen
Yang menggambarkan operasi dan penggunaan program.


ELEMEN KUNCI REKAYASA PERANGKAT LUNAK
Software engineering terdiri dari 3 elemen kunci, yaitu :
1. Metode,
2. Peralatan (tools),
3. Prosedur, yang memungkinkan manajer mengontrol proses pengembangan software dan memberikan praktisi dasar yang baik untuk pembentukan software berkualitas tinggi.

1. Metode Software Enginnering
Metode software engineering memberikan tehnik-tehnik bagaimana membentuk software. Metode ini terdiri dari serangkaian tugas :
a. Perencanaan & estimasi proyek
b. Analisis kebutuhan sistem dan software
c. Desain struktur data
d. Arsitektur program dan prosedur algoritma
e. Coding
f. Testing dan pemeliharaan

2. Peralatan Software Engineering
Peralatan software engineering memberikan dukungan atau semiautomasi untuk metode. Contohnya :
a. CASE (Case Aided Software Engineering), yaitu suatu software yang menggabungkan software, hardware, dan database software engineering untuk menghasilkan suatu lingkungan software engineering.
b. Database Software Engineering, adalah sebuah struktur data yang berisi informasi penting tentang analisis, desain, kode dan testing.
c. Analogi dengan CASE pada hardware adalah : CAD (Computer Aided Design), CAM (Computer Aided Manufacturing), CAE (Computer Aided Engineering)

3. Prosedur Software Engineering
Terdiri dari :
a. urut-urutan di mana metode tersebut diterapkan
b. dokumen
c. laporan-laporan
d. formulir-formulir yang diperlukan
e. mengontrol kualitas software
f. mengkoordinasi perubahan yang terjadi pada software

PENGERTIAN SISTEM
Sistem adalah sekumpulan elemen yang saling berinteraksi untuk mencapai suatu tujuan.

SPEKTRUM MANAJEMEN
Manajemen proyek perangkat lunak  yang efektif berfokus pada :
1. PEOPLE : Elemen terpenting dari suksesnya proyek
2. PRODUCT / PROBLEM : Software yang dikembangkan
3. PROCESS : Suatu kerangka kerja dari suatu aktifitas dan kumpulan tugas untuk memgembangkan perangkat lunak
4. PROJECT (tambahan) : Penggabungan semua kerja untuk membuat produk menjadi kenyataan
 
Tujuan perencanaan proyek perangkat lunak:
Menyediakan sebuah kerangka kerja yang memungkinkan manajer membuat estimasi yang dapat dipertanggungjawabkan terhadap sumber daya, biaya dan jadwal pada awal proyek yang dibatasi oleh waktu 

Metodologi software engineer

1. Model Linear Sequential/Waterfall
Model Linear Sequential/Waterfall merupakan paradigma rekayasa perangkat lunak yang paling tua dan paling banyak dipakai.

Kelebihan model Linear Sequential/Waterfall : 
  • Mudah diaplikasikan.
  • Memberikan template tentang metode analisis, desain, pengkodean, pengujian, dan pemeliharaan.
  • Cocok digunakan untuk produk software yang sudah jelas kebutuhannya di awal, sehingga minim kesalahannya.
Kekurangan model Linear Sequential/Waterfall :
  • Terjadinya pembagian proyek menjadi tahap-tahap yang tidak fleksibel, karena komitmen harus dilakukan pada tahap awal proses.
  • Sulit untuk mengalami perubahan kebutuhan yang diinginkan customer.
  • Customer harus sabar untuk menanti produk selesai, karena dikerjakan tahap pertahap, menyelesaikan tahap awal baru bisa ke tahap selanjutnya.
  • Perubahan ditengah-tengah pengerjaan produk akan membuat bingung team work yang sedang membuat produk.
  • Adanya waktu menganggur bagi pengembang, karena harus menunggu anggota tim proyek lainnya menuntaskan pekerjaannya

      2.  Model Spiral
Model ini cukup baru ditemukan,yaitu tahun 1988 oleh Barry Boehm. Spiral adalah salah satu bentuk evolusi yang menggunakan metode iterasi natural yang dimiliki oleh model prototyping dan digabungkan dengan aspek sistematis yang dikembangkan model waterfall.

Kelebihan model Spiral : 
  • Dapat disesuaikan agar perangkat lunak bisa dipakai selama hidup perangkat lunak komputer. 
  • Lebih cocok untuk pengembangan sistem dan perangkat lunak skala besar
  • Pengembang dan pemakai dapat lebih mudah memahami dan bereaksi terhadap resiko setiap   tingkat evolusi karena perangkat lunak terus bekerja selama proses .
Kelemahan model Spiral : 
  • Sulit untuk menyakinkan pelanggan bahwa pendekatan evolusioner ini bisa dikontrol. 
  • Memerlukan penaksiran resiko yang masuk akal dan akan menjadi masalah yang serius jika resiko mayor tidak ditemukan dan diatur.
  • Butuh waktu lama untuk menerapkan paradigma ini menuju kepastian yang absolute

      3. Extreme Programming
Extreme Programming (XP) merupakan salah satu metodologi dalam rekayasa perangkat lunak dan juga merupakan satu dari beberapa agile software development methodologies yang berfokus pada coding sebagai aktivitas utama di semua tahap pada siklus pengembangan perangkat lunak (software development lifecycle). Metodologi ini mengedepankan proses pengembangan yang lebih responsive terhadap kebutuhan customer (”agile”) dibandingkan dengan metode-metode tradisional sambil membangun suatu software dengan kualitas yang lebih baik.

Kelebihan model Extreme Programming :  
  • Komunikasi dalam XP dibangun dengan melakukan pemrograman berpasangan (pair programming). Developer didampingi oleh pihak klien dalam melakukan coding dan unit testing sehingga klien bisa terlibat langsung dalam pemrograman sambil berkomunikasi dengan developer. Selain itu perkiraan beban tugas juga diperhitungkan.
  • Menekankan pada kesederhanaan dalam pengkodean: “What is the simplest thing that could possibly work?” Lebih baik melakukan hal yang sederhana dan mengembangkannya besok jika diperlukan. Komunikasi yang lebih banyak mempermudah, dan rancangan yang sederhana mengurangi penjelasan.
  • Setiap feed back ditanggapi dengan melakukan tes, unit test atau system integration dan jangan menunda karena biaya akan membengkak (uang, tenaga, waktu).
  • Banyak ide baru dan berani mencobanya, berani mengerjakan kembali dan setiap kali kesalahan ditemukan, langsung diperbaiki.
Kelemahan model Extreme Programming :
  • Developer harus selalu siap dengan perubahan karena perubahan akan selalu diterima.
  • Tidak bisa membuat kode yang detail di awal (prinsip simplicity dan juga anjuran untuk melakukan apa yang diperlukan hari itu juga).

     4.  Model incremental
Model Incremental dalam rekayasa perangkat lunak, menerapkan rekayasa perangkat lunak perbagian, hingga menghasilkan perangkat lunak yang lengkap.  Proses membangun berhenti jika produk telah mencapai seluruh fungsi yang diharapkan. 

Kelebihan model Increment :
  • Cocok digunakan bila pembuat software tidak banyak/kekurangan pembuat.
  • Mampu mengakomodasi perubahan kebutuhan customer.
Kekurangan model Increment : 
  • Hanya akan berhasil jika tidak ada staffing untuk penerapan secara menyeluruh.
  • Penambahan staf dilakukan jika hasil incremental akan dikembangkan lebih lanjut.
  • Hanya cocok untuk proyek dengan skala kecil.

      5.  Model RAD (Rapid Application Development)
Model RAD merupakan model proses pengembangan perangkat lunak secara linear sequential yang menekankan pada siklus pengembangan yang sangat singkat.

Kelebihan model RAD :
  • Setiap fungsi mayor dapat dimodulkan dalam waktu tertentu kurang dari 3 bulan dan dapat dibicarakan oleh tim RAD yang terpisah dan kemudian diintegrasikan sehingga waktunya lebih efisien.
  • RAD mengikuti tahap pengembangan sistem seperti umumnya, tetapi mempunyai kemampuan untuk menggunakan kembali komponen yang ada sehingga pengembang tidak perlu membuat dari awal lagi dan waktu yang lebih singkat.
Kelemahan model RAD :
  • Model yang besar (skala proyek), membutuhkan resources yg baik dan solid. 
  • Membutuhkan komitmen pengembang dan user yang sama agar cepat selesai sesuai dengan rencana.

Sabtu, 22 Juni 2013

PELAJARAN BERHARGA DARI SI PEMULUNG


       Melihat pemulung pada jaman sekarang ini bukanlah hal yang sulit ditemukan. Di kota besar seperti Jakarta, di berbagai sudut kota jakarta setiap harinya dapat kita temukan. Pemulung pada dasarnya memang bukanlah cita-cita yang diinginkan oleh siapapun, tetapi ada beberapa faktor seperti pendidikan yang membuat seseorang harus memilih menjadi pemulung untuk kelangsungan hidupnya seperti di kota besar ini. Tidak semua pemulung hanya mencari yang dapat dijual, seperti kisah yang saya perhatikan pada lingkungan saya tepatnya di Kelapa Dua, Depok, Propinsi Jawa Barat. Saya tinggal di salah satu wisma di belakang kampus Universitas Gunadarma, dan setiap pagi tepatnya jam 6, saya selalu melihat seorang pemulung yang sedang memindahkan sampah-sampah ke sebuah karung yang telah disiapkannya dari rumah. Dan saya mulai berpikir bukankah tidak semua sampah itu bisa dijual? Dan pertanyaan saya pada saat itu terjawab, saya mengikuti si pemululng hingga beliau menuju tempat pembuangan akhir di lingkungan saya, dan alhasil ternyata disanalah si pemulung memilah-milah sampah yang bisa dijual dan dibuang. Oleh karena itu saya merasa terharu melihat semangat seorang bapak pemulung yang benar-benar tidak hanya mementingkan diri sendiri, tetapi juga lingkungan sekitar tempat beliau mencari nafkah. Semangat kerja yang ditunjukkan oleh si pemulung menjadi pelajaran berharga untuk saya untuk tetap bersyukur menjadi seperti keadaan sekarang yang tidak sampai sesulit yang dialami oleh si pemulung mencari nafkah untuk sesuap nasi. Ketulusan dan keuletan dalam menjalankan profesi harusnya menjadi kebahagiaan yang patut selalu kita syukuri karena pada hakikatnya di dunia ini tidak semua orang memiliki nasib seberuntung kita dan hal itulah juga yang menjadikan saya untuk tetap belajar dari lingkungan tanpa memandang status sosial maupun ekonomi.

Rabu, 13 Maret 2013

Sosok Ayah Di Mataku

       Setiap orang memiliki pandangan yang berbeda terhadap orangtuanya, nah disini saya punya pandangan yang baik dan boleh dikatakan sangat sempurna seorang ayah di mataku. Saya pernah berpikir bahwa pendidikan seseorang sangatlah mutlak menentukan jati diri seseorang, tapi hal itu terpatahkan oleh sosok ayah saya yang baik hati. Ayah saya lahir 7 Mei 1965 di kota Tarutung Kabupaten Tapanuli Utara, Sumatra Utara. Lahir dari keluarga yang serba kekurangan bukanlah pilihan, tapi adalah takdir. Ayah merupakan anak ke 2 dari 6 bersaudara. Semasa hidup di kota kelahiran tidaklah pernah menduduki sekolah dan yang ada di pikiran oleh ayah dan saudaranya adalah untuk terus berkerja agar bisa hidup saja sudah syukur. Bekerja sebagai petani bukanlah hal yang mudah, dan itulah yang dialami oleh sosok ayahku. Setelah berumur kira-kira 10 tahun ayah ikut dalam rombongan penjual barang kelontong menuju Laguboti, Kabupaten Toba Samosir dan disana bekerja sebagai kuli yang bertugas membantu untuk menjual barang-barang kelontong. Memang umur yang sangat belia tidak membatasi semangat kerja dan hidup dari ayahku, itulah yang bisa saya dapat, disekolahkan di sekolah petang beberapa tahun oleh sang majikan merupakan hal yang sangat besar bagi ayahku. Membaca dan berhitung adalah modal utama untuk berkerja pada majikan. Setelah sekian lama membantu sang majikan berjualan di berbagai tempat yang lokasinya tidaklah menetap membuat ayah letih, tapi ayah bukanlah orang yang gampang putus asa.
Setelah dewasa ayah mencoba berkaris sendiri di dunia kelontong dengan modal dari sang majikan membuat ayah menjadi seseorang yang mandiri dan pada saat itu ayah tidaklah tinggal di rumah sang majikan, tetapi sudah mengontrak sendiri. Berkarir sendiri dari hasil jeri payah selama itu tidaklah membut hubungan antara majikan dan ayak menjadi renggang. Ayah selalu meminta petunjuk dan bimbingan untuk lebih baik lagi.
Setelah usaha ayah mulai berkembang, ayah berencana untuk  mengumpulkan uang untuk masa depan yaitu membentuk sebuah keluarga. Pada umur 25 tahun ayah menikah dengan sang ibu tercinta yang notabandnya ibu berasal dari keluarga mampu dan memiliki pendidikan lebih tinggi yaitu tamatan SMA.
Hidup bahagia dan pada tahun 1992 saya lahir, dan konsentrasi mendidik anak dari kedua orangtuaku begitu terasa hingga sekarang, dan saya memiliki 3 orang adik. Pendidikan ayah memang tidak setinggi pendidikan ibuku, tapi perhatian dan kasih sayang dari ayahku lebih besar dan lebih tahu cara mendidik kami anaknya. Sosok ayah yang sangan disiplin dan selalu mengajarkan kami tentang kebaikan, dan selalu memberi motivasi kepadaku hingga sekarang. Ayah yang memiliki sifat yang baik, disiplin dan humoris membuat kami dan saya selalu senang kala ayah bercerita. Saya sangatlah bangga punya ayah seperti ini, yang selalu memperhatikan hal-hal kecil sekalipun dari mulai menginjak sekolah yang selalu memperhatikan penampilan dari ujung kaki hingga ujung rambut serta selalu menanyakan tetntang perkembangan saya dan adik-adik saya di sekolah. Terkadang saya ingin menangis jika mendengar kisah sosok ayah saya ini dan kesehariannya yang selalu banting tulang untuk mencari nafkah untuk kehidupan kami. Diwaktu itu saya selalu punya pikiran untuk membalas jasa dan membuat ayahku bangga kepadaku. Hal itu terbukti dengan saya sering mendapat juara kelas semasa SMP dan dilanjutkan SMA yang aktif dari mulai akademik hingga ekstrakulikuler. Semasa SMA saya lolos dalam seleksi pramuka sebagai utusan dari kabupaten menuju jakarta merupakan hal yang sangat membanggakan untuk keluargaku. Ayahku menunjukkan rasa gembira terpancar di wajahnya. Selanjutnya saya pada waktu kelas 2 SMA saya mendapat juara tennis meja tunggal putra yang mewujudkan impianku untuk memiliki sebuah komputer, dibantu dengan uang tabunganku dan tabungan ketiga adik-adikku menjadi kebanggaan tersendiri untuk ayah dan ibuku karena kami anaknya bisa mewujudkan impian bersama kami tanpa bantuan materi dari orangtua.
Memiliki sebuah komputer masa itu di tempat saya merupakan sebuah kebanggaan tersendiri, karena hanya beberapa orang saja yang memiliki komputer.Dengan komputer ini, saya sangatlah merasa terbantu, baik dari segi belajar dan menambah uang jajan yang diberikan sangatlah tidak cukup.
Setelah memiliki komputer itu aku dan adik-adikku dengan gampangnya mewujudkan impian masing-masing yaitu untuk memiliki handphone sendiri.
Bangga yang luar biasa selalu diperlihatkan oleh kedua orangtuaku hingga sekarang.Setelah aku lulus SMA, aku berkeinginan kuliah di Jakarta. Dan terpilihnya UNIVERSITAS GUNADARMA sebagai tempat aku menimba ilmu teknik informatika menjadi hal yang membanggakan. Menghabiskan puluhan juta untuk kuliah di jakarta tidaklah membuat ayaku lelah mencari uang untuk mencukupi dari segi nafkah di rumah dan untuk aku sendiri di jakarta.
Di saat aku terpuruk oleh berbagai masalah, ayahku adalah penyelamatku dan penyemangatku. Walaupun tidak tamat sekolah dasar sekalipun tapi ayah mampu memberiku motivasi layaknya seorang motivator ternama.Aku selalu berkata di dalam hatiku ayahku kebanggaanku dan ayahku hidupku.
Pesan saya untuk para pembaca, janganlah pernah menilai seseorang sebelum anda menilai diri anda sendiri. Berkacalah lihatlah masalalu-Mu, perbaiki di masa depan.