Friday, 18 April 2014

Program bahasa Assembly Hello World



   Disini saya akan menjelaskan atau lebih tepatnya mempraktekkan langsung bagaimana membuat program sederhana dengan menggunakan bahasa assembly di OS linux yaitu menggunakan nasm
     nasm merupakan compiler untuk bahasa pemrograman assembly pada sistem operasi linux, dan perlu kita ketahui kalau di sistem operasi windows digunakan tasm (turbo assembly). dan saya menganggap anda sudah mengerti dasar-dasar bahasa Assembly.

•  Ok pertama-tama mari kita install nasm dengan menggunakan Terminal
 


  Setelah itu kita buat program sederhana menggunakan aplikasi editor, kali ini saya menggunakan gedit, lalu ketik program berikut:


  ; section text khusus buat code
  section .text

  global _start

  _start:
  ; systemcall => write(1,msg,len)
  mov edx,len   ; panjang string dimasukkan dalam register EDX
  mov ecx,msg  ; alamat memori yang menyimpan string dimasukkan dalam register ECX
  mov ebx,1     ; file descriptor (1=stdout=defaultnya console) disimpan dalam   register EBX
  mov eax,4     ; Nomor syscall 4 adalah fungsi sys_write()
  int 0x80        ; panggil system call dengan interrupt 80 hexa.

  ; systemcall => exit(0)
  xor ebx,ebx     ; membuat EBX menjadi 0 sebagai return code ketika exit
  mov eax,1     ; nomor syscall 1 adalah fungsi exit()
  int 0x80      ; panggil system call dengan interrupt 80 hexa.

  section .data ; section data khusus buat data/variable
  msg db "Hello, World!",0xa ; String diikuti dengan 0xA yaitu new line \n.
  len equ $ - msg  ; Panjang string didapat dengan mengurangi address di baris ini dengan alamat string.

  •   Ketika sudah selesai mengetik program diatas, lalu simpan di folder yang anda inginkan dengan file dengan format .asm (contoh : hello.asm), dan kali ini saya akaan menyimpan di Documents.
  •  Kemudian lakukan compile program dari source *.asm ke *.o sekalian output dari program diatas yaitu dengan cara:


 
Selamat, anda telah berhasil membuat program program sederhana dengan output Hello World dalam bahasa Assembly

Wednesday, 9 April 2014

Sejarah Rekayasa Perangkat Lunak

Disini saya akan meringkas artikel tentang sejarah dari rekayasa perangkat lunak (software engineering)
    Ketika komputer muncul pada awal tahun 1940-an, pada saat itu komputer masih menggunakan bahasa mesin , dan peelu disadari design ini tidak fleksibel dan susah dimengerti, maka 10 tahun kemudian yaitu tahun 1950 terciptalah bahasa pemrograman dan ini langkah utama dalam kemajuan di dunia komputer. Bahasa utama seperti Fortran, ALGOL, dan COBOL yang berurusan dengan ilmiah, algoritma, masalah bisnis dsb. E.W. Dijkstra menulis makalah yang berjudul "Go To Statement Considered Harmful" pada tahun 1968 dan David Parnas memperkenalkan konsep kunci modularitas dan menyembunyikan informasi pada tahun 1972 untuk membantu programer berurusan dengan kompleksitas yang semakin meningkat dari sistem perangkat lunak.
    Istilah Rekayasa Perangkat Lunak pertama di gunakan pada tahun 1968 sebagai judul konferensi pertama di dunia tentang Rekayasa Perangkat Lunak  yang disponsori oleh NATO. Hasil dari konferensi ini adalah sebuah laporan yang mendefinisikan bagaimana perangkat lunak harus dikembangkan.
    Rekayasa Perangkat Lunak diciptakan untuk mengatasi rendahnya kualitas software, dan memastikan perangkat lunak yang dibangun secara sistematis,  dapat terukur tepat wakru sesuai anggaran dan sesuai anggaran serta sesuai spesifikasi.
    Pada tahun 1984, Software Engineering Institute (SEI) didirikan sebagai pusat penelitian dan pengembangan yang didanai pemerintah federal berkantor pusat di kampus Carnegie Mellon University di Pittsburgh, Pennsylvania, Amerika Serikat. Watts Humphrey mendirikan Program Proses SEI Software, bertujuan untuk memahami dan mengelola proses rekayasa perangkat lunak. Bukunya 1989, “Managing the Software Process”, menegaskan bahwa Proses Pengembangan Perangkat Lunak harus dikontrol, diukur, dan ditingkatkan. Proses Tingkat Kematangan diperkenalkan akan menjadi Capability Maturity Model Integrasi Pembangunan, yang telah menentukan bagaimana Pemerintah AS mengevaluasi kemampuan dari tim pengembangan perangkat lunak.

Source : http://en.wikipedia.org/wiki/Software_engineering

Friday, 19 April 2013

Download Patch 3.5 PES 2013 Gratis


Pacth 3.5 2013 untuk memuaskan bermain Game Pes 2013 anda :)

Free Download Patch 3.5 PES 2013


Fitur Baru Patch 3.5 PES 2013 :
  1. Liga baru: Swiss Raiffeisen Super League: 8 tim baru dengan regu yang benar, formasi, baju & stadion + sudah termasuk Basel dan Bern (Lausanne-Sport, Luzern, St Gallen, Servete FC, ​​Sion, Thun, Zürich)
  2. Liga baru: Primera B Nacional (Argentina): 3 tim: Gimnasia y Esgrima La Plata, Klub Olimpo, Rosario Central
  3. Wajah baru: 15+ wajah baru (termasuk Alex Song, Dani Alves, Kevin Prince Boateng, total 800+ wajah)
  4. Baju baru: Argentina, Bayern München, Bosnia dan Herzegovina, Brasil, Corinthians, Coritiba, Internacional, Nautico, Vitoria
  5. Transfer: Skuad diperbarui selama 20+, 4 tim Brasil
  6. 100 pemain baru dibuat dalam semua liga


Fitur Umum Patch PES 2013 :
  1. Ditambahkan 1 divisi liga baru: Bundesliga, Primera Division Argentina, Liga Primer Rusia, Süper Lig, Superleague Yunani, Raiffeisen Liga Super
  2. Ditambahkan divisi liga: 2. Bundesliga, Liga Adelante, Npower Championship, Serie B, Ligue 2, Brasileirão Serie B, Primera B Nacional
  3. Ditambahkan tim lain (Arminia Bielefeld, BATE Borisov, BSC Young Boys, Dnipro Dnipropetrovsk, FC Basel, KRC Genk, Metalist Kharkiv, Steaua Bucuresti, Videoton FC, ​​Viktoria Plzen + Indonesia, Malaysia)
  4. Baju yang benar dari liga Premier League, Liga ZON Sagres + semua Tim Nasional & Klasik
  5. Nama dikoreksi untuk pemain palsu dalam tim nasional tanpa izin dan pemain unlockable ML
  6. Wajah: ~ 800 wajah baru (semua ditetapkan oleh PESEDIT)
  7. Baju tetap untuk tim banyak termasuk Barcelona, Manchester United dan Sevilla
  8. Termasuk DLC 4.00 terbaru & Game Versi 1.03
  9. Papan Skor dan pemilih stadion
  10. Blur dihapus
  11. Sepatu Tetap + aksesori untuk banyak  emain (Premier League, Ligue 1, Eredivisie, Serie A, Liga BBVA, Bundesliga dan banyak lagi)

Download Patch 3.5 PES 2013 :
  1. http://uploaded.net/file/si0ppzgh/PE..._3.5.part1.rar
  2. http://uploaded.net/file/srgkwi9n/PE..._3.5.part2.rar
  3. http://uploaded.net/file/maaxjj8m/PE..._3.5.part3.rar
  4. http://uploaded.net/file/11bqxy9t/PE..._3.5.part4.rar
  5. http://uploaded.net/file/5yojhmlx/PE..._3.5.part5.rar
  6. http://uploaded.net/file/q9woewcq/PE..._3.5.part6.rar
  7. http://uploaded.net/file/wx9cwg7u/PE..._3.5.part7.rar
Semoga dapat membantu memaksimalkan game PES 2013 Anda.

Tuesday, 15 January 2013

Biografi DeadSquad

TECHNICAL DEATH METAL “membombardir pendengaran Anda tanpa belas kasihan terstruktur sehingga intensitas agresif. The membumbui kombinasi antara harmoni, melodi dan kebrutalan kompleks dalam setiap lagu membawa hati Anda untuk tetap bergulir di pemutar musik Anda dengan headbanging non-stop. DEADSQUAD adalah manufaktur canggih gila!
(Bimo – Musik Kematian).

Deadsquad yang berdiri sejak bulan Februari 2006 merupakan band project dari Stevi Item Ex Step Forward (Gitar), Ricky Seringai & Step Forward (Gitar) , Boni Ex - Tengkorak (Bass) dan Andyan Ex - Siksa Kubur (Drum). Mereka memainkan lagu2 dari band oldschool metal seperti Slayer, Anthrax, Pantera dan Sepultura.

Sayang, karena kesibukannya di Seringai, Step Forward dan pekerjaannya di sebuah majalah, Ricky terpaksa mengundurkan diri. Posisinya kemudian diisi oleh Prisa Ex – Zala, sementara di posisi vokalis masuklah Alexander (Babal). Karena sibuk dengan album solonya, bulan Juli 2008 Prisa juga mengundurkan diri.

Setelah beberapa bulan berjalan dengan konsep 1 gitar, akhirnya pada bulan Oktober 2008 Deadsquad menemukan sosok seorang gitaris yaitu Coki Bollemeyer yang notabene merupakan gitaris NETRAL. Pada bulan yang sama Daniel (Abolish Conception) juga bergabung menggantikan Babal di posisi vokalis.

Dengan armada Daniel (Vocal), Stevi (Gita ), Coki (Gitar), Boni (Bass) dan Andyan (Drum), Deadsquad akhirnya merampungkan album perdananya, Horror Vision. Album ini dirilis pada tanggal 9 Maret 2009, bertepatan dengan konser Lamb Of God di Jakarta dimana DEADSQUAD tampil sebagai band pembuka.

Konsep musik Deadsquad dengan line terbaru ini lebih kearah Technical Death Metal dengan influence band seperti : Spawn Of Possession, Necrophagist, Suffocation, Decrepit Birth, Visceral Bleeding, Disavowed & Nile.




ALBUM  Horror Vision :
Horor Vision
Dimensi Keterasingan
Dominasi Belati
Hiperbola Dogma Monotheis
Horror Vision
Manufaktur Replika Baptis
Pasukan Mati
Sermon of Deception
Ada juga lainnya..
Hitam
Arise
Bangsat Kuasa
Destroyed Mind

Sunday, 23 December 2012

Download PESEdit.com 2013 Patch 2.6







New Features:

  • New teams: Malaysia, Atlético Paranaense, Criciúma, Goiás, EC Vitória
  • New 2nd division: Brasileirão Série B (Atlético Goianiense, Figueirense, Palmeiras, Sport)
  • Updated Classic National Teams (new squads for England, Germany, Netherlands, Brazil, also new faces for France, new kits for Brazil)
  • Added possibility to switch to official 1.03 patch by Konami for online play (without patch content)
  • New kits: Barcelona, Barcelona B, Braunschweig, Charlton, Classic Brazil, Corinthians, Derby, Kaiserslautern, Leeds, Nordsjælland, Nottingham, Paris, Portugal, QPR, Santos, Thailand
  • 45+ new faces (incl. Deulofeu, Michu, Verratti, Rivaldo etc.)
  • New boots: Puma Powercat 1.12 Black/Green, Puma Evospeed Green/Blue, all Konami DLC boots
  • Created 10+ missing players (incl. Max Meyer (Schalke), Iván Pérez (Lugo), Nikola Đurđić etc.)
  • Updated Mexico NT
  • Includes new DLC 3.00 incl. all new boots





General Features:

  • Added Bundesliga, Primera Division Argentina, Russian Premier League, 2. Bundesliga, Liga Adelante, Npower Championship, Serie B, Ligue 2, Brasileirão Série B
  • Added other teams (Viktoria Plzen, BATE Borisov, Metalist Kharkiv, Rubin Kazan, Anzhi, and more)
  • Correct kits for all Premier League, Liga ZON Sagres + all National & Classic Teams
  • Corrected names for fake players in unlicensed National teams and ML unlockable players
  • Faces: More than 450 new faces
  • Fixed kits for a lot teams including Barcelona, Manchester United and Sevilla
  • Includes DLC 2.0
  • Scoreboard and stadium switch in selector (download stadiums here)
  • Removed blur





Download






Tuesday, 9 October 2012

Tujuan Operating Sistem

1. Eksekusi User Program

Eksekusi User Program yaitu program yang sedang dibuat oleh programer dalam bahasa program untuk suatu aplikasi tertentu dan dipakai berulang-ulang. Contoh : Payroll, Inventory Control, Invoicing, Billing procedure, Personalia, Security, dll.

2. Memiliki Kernel, Komputer selalu siap dipakai 

Dalam komputer, kernel merupakan komponen utama sistem komputer yang paling penting, yang merupakan jembatan antara aplikasi dan pengolahan data yang sebenarnya dilakukan pada bagian hardware. Tanggung jawab Kernel termasuk mengelola sumber daya sistem (komunikasi antara hardware dan komponen software). Biasanya sebagai komponen dasar dari suatu sistem operasi, kernel dapat menyediakan lapisan abstraksi terendah-level untuk sumber daya (terutama prosesor dan perangkat Input Output) bahwa perangkat lunak aplikasi harus terkontrol untuk melakukan fungsinya.   
Fungsi utama kernel adalah untuk mengelola sumber daya komputer dan memungkinkan program lain untuk menjalankan dan menggunakan sumber daya koputer tersebut. Biasanya, sumber daya komputer terdiri dari:
  • Central Processing Unit (CPU/prosesor)
  • Memori komputer.
  • Input / Output (I / O) 

 3. Pemakaian Komputer Efisien untuk Beragam Aplikasi 

menjamin aplikasi-aplikasi yang berbeda fungsinya dapat berjalan lancar secara bersamaan tanpa hambatan. Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa memakai memori, melakukan input serta output terhadap peralatan lain, dan mempunya akses kepada sistem file. Jika beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi Komputer akan mengatur jadwal yang tepat, sehingga sebisa mungkin semua proses pada komputer yang berjalan mendapatkan waktu yang cukup untuk menggunakan CPU dan tidak saling mengganggu dengan perangkat yang lain.

4. Resource Allocator 

Resource Locator objek merupakan jalur akses umum untuk setiap jenis sumber daya dengan cara yang sama sebagai URL (Uniform Resource Locator) di lingkungan Web. Hal ini digunakan untuk mendapatkan akses ke beberapa file berbasis sumber daya seperti audio, video, tata bahasa, atau file script. Ini mendefinisikan lokasi file fisik dan URL yang sesuai untuk lokasi ini. Berbagai benda, termasuk misalnya Audio, Video, Grammar, dan Plug-In, menggunakan Sumber Daya benda Locator untuk mengakses file tertentu.

5. Mengendalikan Perangakat Input dan Output


Unit ini bertugas mengatur dan mengendalikan semua peralatan yang ada pada sistem komputer. Unit kendali akan mengatur kapan alat input menerima data dan kapan data diolah serta kapan ditampilkan pada alat output. Tugas dari unit kendali ini adalah :


  • Mengatur dan mengendalikan alat-alat input dan output
  • Mengambil instruksi-instruksi dari memori utama.
  • Mengambil data dari memori utama (jika diperlukan) untuk diproses.
  • Mengirim instruksi ke ALU bila ada perhitungan aritmatika atau perbandingan logika serta mengawasi kerja dari ALU.
  • Menyimpan hasil proses ke memori utama.





Tuesday, 2 October 2012

Cara Merakit Komputer / Laptop

  1. Perakitan Komputer PC

Power Supply
  • Pasang Power Supply di Cassing dengan benar sesuai dengan posisinya, lalu kencangakan dengan mur.
  • Pastikan posisinya benar. 
Motherboard
  • Pertama pasang RAM pada Motherboard dengan benar, pastikan posisinya benar dan terkunci kedua sisinya.
  • Pasang Chip CPU di pada tempatnya, pastikan terkunci.
  • Lalu oleskan Themal Compound pada atas CPU.
  • Pasang Heat Sink tepat diatas CPU lalu kencangkan.
  • Hubungkan kabel Heat Sink dengan Motherboard, lalu instal.
  • Pasangkan Motherboard pada cassing.
Adapter Cards
  • Pasangkan NIC, Wireless NIC, dan Video Adapter pada tempatnya, lalu kencangkan.
Internal Drivers
  • Pasangkan Hard Disk di slot padda cassing, lalu kencangkan.
Drives In External Bays
  • Pasang CD Room dan Floppy Drive pada masing-masing slot lalu kencangkan.
Internal Cables
  • Pasang kabel 20 - pin ATX ke motherboard 
  • Pasang case fan power pada Motherboard.
  • Pasang kabel Pata pada Optical Drive.
  • Pasang kabel SATA ke mobo dan ke Hard Disk.
External Cables
  • Tutup cassing, lalu kencangkan
  • Pasang kabel monitor di slot video card
  • Pasangkan kabel mouse dan kabel keyboard pada slot yang ada.
  • Pasang power cor pada power supply.