If we learn one new thing about our deen everyday we open our minds to a better day

Rabu, 17 Juni 2015

Pemimpin Ynag Paut Diteladani

01.42 Posted by Ramadhani
Pada kesempatan kali ini saya akan menjelaskan tentang pemimpin yang patut diteladani. Pemimpin adalah seorang pribadi yang mampu mempengaruhi orang-orang lain untuk bersama-sama melakukan aktivitas-aktivitas tertentu demi tercapainya satu atau beberapa tujuan. Pemimpin yang patut diteladani harus memiliki sikap dan sifat seperti di bawah ini :
 
  1. Memiliki sifat jujur
Untuk memimpin bawahan, setiap pemimpin harus memiliki sifat jujur. Karena dengan memiliki sifat jujur, maka pemimpin akan dipercayai oleh bawahan.
 
  1. Memberikan contoh dengan perilaku yang terpuji
Jika seseorang menjadi seorang pemimpin, maka pemimpin tersebut harus dapat memberikan contoh perilaku yang terpuji terhadap bawahannya. Caranya dengan bersikap ramah kepada setiap orang yang berada di perusahaan tersebut dan tidak menyalahgunakan wewenangnya sebagai atasan atau pimpinan. 
 
Dalam artikel kali ini saya memberikan contoh pemimpin yang patut di teladani adalah Chairul Tanjung. Beliau adalah pendiri sekaligus pemimpin CT Corp. Profil lengkap beliau adalah sebagai berikut :
 
Nama Lengkap                : Chairul Tanjung
Tempat / Tanggal Lahir     : Jakarta, 16 Juni 1962
Jabatan di Pemerintahan  : Menteri Energi dan Sumber Daya Mineral
Masa Jabatan                  : 11 September 2014 – 20 Oktober 2014
 
Chairul Tanjung lahir di Jakarta dari pasangan Abdul Ghafar Tanjung dan Halimah. Ayahnya adalah seorang wartawan pada orde lama yang menerbitkan surat kabar beroplah kecil. Sedangkan ibunya merupakan seorang ibu rumah tangga. Awal karier Chairul Tanjung di mulai selepas menyelesaikan sekolahnya di SMA Negeri 1 Jakarta pada tahun 1981, Chairul masuk Fakultas Kedokteran Gigi Universitas Indonesia. Ketika kuliah inilah ia mulai masuk dunia bisnis dan juga mendapat penghargaan sebagai Mahasiswa Teladan Tingkat Nasional 1984-1985.
 
Demi memenuhi kebutuhan kuliah, ia berjualan buku kuliah stensilan, kaos, dan foto kopi di kampus. Chairul juga pernah mendirikan sebuah toko peralatan kedokteran dan laboratorium di bilangan Senen, Jakarta Pusat, namun bangkrut. Selepas kuliah, Chairul mendirikan PT Pariarti Shindutama bersama tiga rekannya pada 1987. Perusahaan tersebut memproduksi sepatu anak-anak untuk ekspor. Keberuntungan berpihak padanya, karena perusahaan tersebut langsung mendapat pesanan 160 ribu pasang sepatu dari Italia. Akibat adanya perbedaan visi tentang ekpansi perusahaan, Chairul memutuskan untuk memisahkan diri dan mendirikan usaha sendiri. Setelah memisahkan diri, Chairul berusaha mendirikan perusahaan baru yang diberi nama Para Grup. Perusahaan ini bergerak di berbagai bidang, diantaranya bidang keuangan, properti, dan multimedia. Karena kepiawaiannya membangun jaringan dan sebagai pengusaha, membuat bisnisnya semakin berkembang. Pada tanggal 1 Desember 2011, Chairul Tanjung meresmikan perubahan Para Grup menjadi CT Corp.
 
Dari cerita singkat Chairul Tanjung di atas dapat diambil beberapa kesimpulan yang merupakan kunci sukses dalam membangun sebuah perusahaan. Salah satu kunci kesuksesan dalam membangun sebuah perusahaan adalah kepandaian kita dalam membangun jaringan atau networking. Membangun jaringan tidak kalah pentingnya dengan modal. Ketika bisnisnya lesu, maka jaringan dapat diandalkan. Membangun jaringan tidak hanya pada orang atau perusahaan yang sudah ternama saja, pada perusahaan yang belum ternama pun juga perlu karena siapa tahu esoknya kita memerlukan bantuan mereka bahkan pada seorang kurir pun menjaga networking sangat dibutuhkan. Selain kerja keras, pantang menyerah dan kepandaian membangun jaringan, kita juga harus sangat bersabar dalam menjalani bisnis yang telah kita dirikan. Karena kesabaran juga sangat penting dalam membangun sebuah perusahaan.

Hubungan Antara Komputasi Modern Dengan Parallel Processing

00.50 Posted by Ramadhani
Parallel processing adalah penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Idealnya, paralel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek, seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbeda-beda tanpa ada keterkaitan diantaranya.

Sebagian besar komputer hanya mempunyai satu CPU, namun ada yang mempunyai lebih dari satu. Bahkan juga ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapat melakukan parallel processing dengan mneghubungkannya dengan komputer lain pada jaringan. Namun, parallel processing ini memerlukan software canggih yang disebut distributed processing software.

Paralel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi beberapa program sekaligus. Paralel processing disebut juga parallel computing. Parallel computing adalah salah satu teknik melakukan komputasi secara bersamaan. Biasanya digunakan saat kapasitas yang dibutuhkan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis komputasi paralel ini diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkan dengan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu, diperlukan berbagai perangkat lunak pendukung yang disebut middleware yang berperan untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel. Selanjutnya pemakai harus membuat pemrograman paralel untuk merealisasikan komputasi.

http://blog.ub.ac.id/fauziahmayasari/files/2012/07/112.png
Gambar 1. Contoh struktur pengiriman permintaan dan jawaban dari parallel processing

Arsitektur Komputer Parallel

Berikut Taksonomi Flynn dan model pemrosesan parallel:

http://blog.ub.ac.id/fauziahmayasari/files/2012/07/25.png

 Gambar 2. Model Pemrosesan Paralel

Keempat kelompok komputer tersebut adalah :

  1. Komputer SISD (Single Instruction stream-Single Data stream) 
  • Pada komputer jenis ini semua instruksi dikerjakan terurut satu demi satu, tetapi juga dimungkinkan adanyaoverlapping dalam eksekusi setiap bagian instruksi (pipelining). Pada umumnya komputer SISD berupa komputer yang terdiri atas satu buah pemroses (single processor). Namun komputer SISD juga mungkin memiliki lebih dari satu unit fungsional (modul memori, unit pemroses, dan lain-lain), selama seluruh unit fungsional tersebut berada dalam kendali sebuah unit pengendali. Skema arsitektur global komputer SISD dapat dilihat pada gambar 3.1
http://blog.ub.ac.id/fauziahmayasari/files/2012/07/sisd1.png
Gambar 3.1 SISD

  1. Komputer SIMD (Single Instruction stream-Multiple Data stream)
  • Pada komputer SIMD terdapat lebih dari satu elemen pemrosesan yang dikendalikan oleh sebuah unit pengendali yang sama. Seluruh elemen pemrosesan menerima dan menjalankan instruksi yang sama yang dikirimkan unit pengendali, namun melakukan operasi terhadap himpunan data yang berbeda yang berasal dari aliran data yang berbeda pula. Skema arsitektur global komputer SIMD dapat dilihat pada gambar 3.2
 http://blog.ub.ac.id/fauziahmayasari/files/2012/07/simd1.png
Gambar 3.2 SIMD

  1. Komputer MISD (Multiple Instruction stream-Single Data stream)
  • Komputer jenis ini memiliki unit pemroses yang masing-masing menerima dan mengoperasikan instruksi yang berbeda terhadap aliran data yang sama, dikarenakan setiap unit pemroses memiliki unit pengendali yang berbeda. Keluaran dari satu pemroses menjadi masukan bagi pemroses berikutnya. Belum ada perwujudan nyata dari komputer jenis ini kecuali dalam bentuk prototipe untuk penelitian. Skema arsitektur global komputer MISD dapat dilihat pada gambar 3.3
 http://blog.ub.ac.id/fauziahmayasari/files/2012/07/misd1.png
Gambar 3.3. MISD

  1. Komputer MIMD (Multiple Instruction stream-Multiple Data stream)
  • Pada sistem komputer MIMD murni terdapat interaksi di antara pemroses. Hal ini disebabkan seluruh aliran dari dan ke memori berasal dari space data yang sama bagi semua pemroses. Komputer MIMD bersifat tightly coupledjika tingkat interaksi antara pemroses tinggi dan disebutloosely coupled jika tingkat interaksi antara pemroses rendah.  Skema arsitektur global komputer MISD dapat dilihat pada gambar 3.4
http://blog.ub.ac.id/fauziahmayasari/files/2012/07/mimd1.png
Gambar 3.4 MIMD

Paralel prosessing komputasi adalah proses atau pekerjaan komputasi di komputer dengan memakai suatu bahasa pemrograman yang dijalankan secara paralel pada saat bersamaan. Secara umum komputasi paralel diperlukan untuk meningkatkan kecepatan komputasi bila dibandingkan dengan pemakaian komputasi pada komputer tunggal.
Berikut ini adalah gambar perbedaan antara komputasi tunggal dengan parallel komputasi :

 http://blog.ub.ac.id/fauziahmayasari/files/2012/07/4.1.png
Gambar 4.1. Komputasi Tunggal / serial

 http://blog.ub.ac.id/fauziahmayasari/files/2012/07/4.2.png
Gambar 4.2. Komputasi Paralel



  
Hubungan Antara Komputasi Modern Dengan Parallel Processing

Komputasi Modern merupakan sebuah sistem yang akan menyelesaikan masalah matematis menggunakan komputer dengan cara menyusun algoritma yang dapat dimengerti oleh komputer yang berguna untuk menyelesaikan suatu masalah.  Dalam komputasi modern terdapat perhitungan dan pencarian solusi dari masalah. Perhitungan dari komputasi modern adalah akurasi, kecepatan, problem, volume dan besar serta kompleksitas.

Sedangkan konsep parallel processing adalah bagaimana membangun sebuah ekosistem dimana komputer mandiri dapat mengerjakan serangkaian tugas secara bersama dalam waktu yang bersamaan dan bersifat kontinyu.

Dalam kondisi teknologi sekarang ini, komputasi modern bagaikan selalu berdampingan dengan parallel processing. Sebagian besar perusahaan berbasisi internet seperti google, facebook, twitter pasti memiliki ekosistem server yang menerapkan parallel processing untuk menjaga kecepatan akses dari server. Ataupun prosessor handphone kita yang memiliki lebih dari satu “otak” sehingga dapat menyelesaikan proses lebih cepat.

Rabu, 29 April 2015

Rangkuman Artikel Seminar

09.53 Posted by Ramadhani
Nama Seminar            :           Seminar Game Open Lecture
Narasumber                :           Muhamad Rizki M
Tanggal Seminar        :           10 Juni 2014
Tempat Seminar         :           Depok
 
        Begitu pesatnya perkembangan teknologo informasi dan komunikasi pada saat ini memang sudah sangat sulit untuk dibendung. Tanpa terkuali dalam berbagai bidang, dalam bidang pendidikan atau bidang sosial politik, dan banyak bidang lainnya. Dibawah ini ringkasan dari sebuah seminar yang membahas industry game dengan mobile dan cloud computing.

Rangkuman artikel seminar :
 
            Narasumber dalam seminar tersebut mengangkat sebuah “Game Industri” agar dapat lebih menjual di pasaran. Narasumber menuliskan beberapa point penting dalam industri game untuk saat ini.

  • 1.      Game Engine Unity 3D

Aplikasi ini digunakan untuk membuat desain grafis pada game, aplikasi ini membuat seorang pemula dapat membuat game tidak hanya programmer saja. Unity ini juga dipakai untuk menjalankan sebuah game online berbasis web pada browser komputer kita.
  • 2.      Mobile Game Market

Awalnya game hanya melalu PC, namun setelah Apple keluar bermunculan banyak game mobile. Pemakaian game mobile sendiri terbilang sangat banyak dan luas, dari anak-anak sampai orang tua pasti menyukai game. Apalagi game mobile sekarang sangat mudah didownload melalu Google play.

Komentar :

Dengan penjelan sdiatas saya merasa bahwa perkembangan industri game memang sudah sangatlah pesat. Banyak vendor vendor terkemuka dunia yang saling bersai hingga mendapakan grafik dan gameplay yang baik di setiap game yang mereka pasarkan. Dengan adanya penjelasan dari narasumber, saya semakin kagum akan perkembangan yang begitu cepatnya. Dengan game engine unity 3D saya sangat kagum, bahwa seorang pemula pun dapat membuat game, dan itu menunjukan betapa mudahnya kita untuk mempelajari hal itu

Penulis : Ramadhani Puratama (5941006) (4IA07)

Prinsip Berpegang Teguh

09.44 Posted by Ramadhani


Menurut saya prinsip berpegang teguh merupakan prinsip yang langsung berhubungan dengan hati kita sendiri. Hati haya kita yang tau, bukan orang lain. Maka dari itu prinsip ini merupakan prinsip yang mencerminkan kepada diri kita sendiri. Apakah kita akan melakukannya atau tidak. 

Dalam pembahasan ini saya ingin berbagi cerita tentang prisip berpegang tegus, yang dimana prinsip ini sering saya jadikan acuan saya dalam menjalani hidup. Mengapa demikian, karna saya selalu ingat prinsip ini diamana saya ada di sebuah percabangan masalah, atau dalam mengambil keputusan. Disana kadang saya merasa harus memilih mana yang harus saya ambil, dan harus siap juga menerima konsekuensinya.

Saya ingin memberitahukan kebada anda semua, jika anda tidak punya prinsip berpegang tegus, makan hidup anda akan terus terbuai, maksud kata terbuai disina adalah anda akan terus terbawa arus kesana dan kesini, sehingga anda tidak akan bisa jadi diri anda sendiri.

Dalam menjalani hidup, pasti ada bergai macan halang rintang yang datang. Setiap manusia mempunya masalahnya sendiri sendiri. Setiap individu mempunyai bebannya masing masing, oleh karna ini, anda sebagai makhluk sosial harus berpegang tegus pada prinsip anda sendiri

Penulis : Ramadhani Puratama (59411106) (4IA07)

Tanggung Jawab

08.51 Posted by Ramadhani
Tanggung jawab menurut kamus umum bahasa indonesia adalah keadaan wajib menanggung segala sesuatunya. Sehingga bertanggung jawab menurut kamus umum bahasa indonesia adalah berkewajiban menanggung, memikul jawab, menanggung segala sesuatunya atau memberikan jawab dan menanggung akibatnya.
 
    Tanggung jawab adalah kesadaran manusia akan tingkah laku atau  perbuatannya yang disengaja maupun yang tidak disengaja. Tanggung jawab juga berarti berbuat sebagai wujudan kesadaran akan kewajibannya. Manusia pada hakikatnya adalah makhluk yang bertang­gung jawab.Disebut demikian karena manusia, selain merupa­kan makhluk individual dan makhluk sosial, juga merupakan makhluk ‘I’uhan. Manusia memiliki tuntutan yang besar untuk bertanggung jawab mengingat ia mementaskan sejumlah peranan dalam konteks sosial, individual ataupun teologis.

    Dalam konteks sosial manusia merupakan makhluk sosial.Ia tidak dapat hidup sendirian dengan perangkat nilai-nilai sclera sendiri. Nilai-nilai yang diperankan seseorang dalam ja­minan sosial harus dipertanggungjawabkan sehingga tidak meng­ganggu konsensus nilai yang telah disetujui bersama. Masalah tanggung jawab dalam konteks individual berkait­an dengan konteks teologis.Manusia sebagai makhluk indivi­dual artinya manusia harus bertanggung jawab terhadap diri­nya (seimbangan jasmani dan rohani) dan harus bertanggung jawab terhadap Tuhannya (sebagai penciptanya). Tanggung jawab manusia terhadap dirinya akan lebih kuat intensitasnya apabila ia mentiliki kesadaran yang mendalam. Tanggung jawab manusia terhadap dirinya juga muncul sebagai akibat keyakin­annya terhadap suatu nilai.

    Demikian pula tanggung jawab manusia terhadap Tuhan­nya, manusia sadar akan keyakinan dan ajaran-Nya. Oleh karena itu manusia harus menjalankan perintah-Nya dan menjauhi larangan-Nya agar manusia dijauhkan dari perbuatan keji dan munkar.

    Tanggung jawab dalam konteks pergaulan manusia adalah keberanian.Orang yang bertanggung jawab adalah orang yang berani menanggung resiko atas segala yang menjadi tanggung jawabnya. Ia jujur terhadap dirinya dan jujur terhadap orang lain, tidak pengecut dan mandiri. Dengan rasa tanggung jawab, orang yang bersangkutan akan berusaha melalui seluruh po­tensi dirinya. Selain itu juga orang yang bertanggung jawab adalah orang yang mau berkorban demi kepentingan orang lain.

    Tanggung jawab sesama ini lah yang sangat penting dalam menjalani hidup anda, jika kita benar benar sadar ats tanggung jawab yang kita  miliki, makan setiap individu akan menjalankan segala sesuatunya dengan baik.

Penulis : Ramadhani Puratama (59411106) (4IA07)  

Menganalisi Halaman Website (sourceforge.net)

08.36 Posted by Ramadhani
Sourceforge.net merupan suatu website yang menyediakan jasa saling bertukar projek. Projek ini terdiri atas berbagai macam bahasa pemrograman, salah satunya yaitu java, c, PHP, Delphi dll. Website ini sangat membantu bagi para programer, karna banyak sekali pengguna website ini yang saling bertuka informasi.

Gambar 1. Tampilan Halaman Utama Sourceforge.net

Pada halaman utama ini sourgefore menampilkan berbagai macam aplikasi, salah satu yang paling mencolok adalah aplikasi terbaik setiap bulannya akan ditampilkan di halaman utama ini. Pada bagian atas website ini menampilkan kolom pencarian yang berfungsi memudahkan user untuk mencari aplikasi yang mereka ingin kan.

Pada bagian sisi kiri website ini menampilkan kategori aplikasi yang tersedia pada website ini. Kategori ini bertujuan untuk memudahkan pengguna website dalam proses pencarian, dengan pengelompokan ini maka pengguna lebih dipermudah dalam pencarian aplikasi yang mereka mau.

Website ini juga menyediakan fitur login, dimana fitur ini sangat membantu anda dalam mendapatkan aplikasi yang anda mau. Dengan adanya fitur ini maka pengguna dapat lebih leluasa dalam memilih aplikasi yang diinginkan.

Gambar 2. Tampilan Halaman Enterprise

Pada halaman ini pengguna yang berstatus sebagi developer sebuah aplikasi atau perusahaan dapan saling bertukar informasi. Aplikasi yang mereka buat dapat di upload pada halaman ini, dan bisa menjadi bahan diskusi sesama pengguna. Dengan adanya fitur ini, makin banyak ide yang kita dapat dengan saling menukar projek atau menuangkan saran ke sesama pengguna.

Gambar 3. Tampilan Halaman Blog

Pada halaman ini pengguna dapat menikmati fitu blog, dimana fitur ini menammpilkan projek projek terbaik setiap minggunya. Terbaik bukan berarti projek ini paling baik, tapi terbaik disini adalah projek yang paling mendapat perhatian besar bagi pengguna sourceforge. Projek dalam website ini merupakan hasil dari seluruh penggunya yang membagikan projeknya untuk umum.

Kesimpulan

Website ini merupakan website yang sangat sangat berguna bagi programmer, menga sangat berguna. Karna dengan adanya website ini, programmer dapat saling berbagi dan memecahkan masalah yang sedang di hadapinya. Karna dalam dunia IT pertukaran informasi sangatlah penting untuk mendapatkan pemecahan masalah yang lebih baik.

Penulis : Ramadhani Puratama (59411106) (4IA07)