Rabu, 29 Desember 2010

Materi MultiMedia terbaru

Materi Multi Media dari Mata kuliah Pak Senri Ali Said,
tertanggal 28 Desember 2010
Silahkan anda mengunduhnya dibawah link berikut..

http://www.ziddu.com/download/13171513/StreamingMultimediaIntroduction.rar.html

Semoga bermanfaat.

Jumat, 19 November 2010

Optimasi Pada Registry Windows

Optimasi Pada Registry
Rubah Registry Windows pada bagian berikut ini.
• MASUK RUN >> Ketik REGEDIT >> >> OK
• MY COMPUTER >>> HKEY_CURRENT_USER >> CONTROL PANEL >> DESKTOP >>
• Cari MENU SHOW DELAY >> Doble Klik dan rubah value data menjadi 0
• Cari HUNG-UP TIME OUT >> Doble Klik rubah value dataya menjadi 5
• MY COMPUTER >> HKEY_LOCAL_MACHINE >> SYSTEM >> CONTROLSET001 >> CONTROL >> WAIT TO KILL SERVICE >> Rubah Valuenya menjadi 500
• MY COMPUTER >> HKEY_LOCAL_MACHINE >> SYSTEM >> CONTROL SET002 >> CONTROL >> WAIT TO KILL SERVICE >> Rubah Valuenya menjadi 500
• MY COMPUTER >> HKEY_LOCAL_MACHINE >> SYSTEM >> CURRENT CONTROL Set> COntrol >> SESION MANAGER >> MEMORY MANAGEMENT >> DISABLE PAGING EXCecutive >> Rubah Value data menjadi 1

Optimalkan Virtual Memory
• Masuk Control Panel >> System >> Advanced >> Performance Setting >>> Pilih Custom >> Cawang pada : “Use Drop Shadow For Icon labels on the dekstop” dan “Use Visual styles on windows and buttons” dan kemudian aplly.
• Pada menu advanced >>> Virtual memory >> Change >> Klik pada drive c:Windows >> Pilih Custom Size >> Rubah Value pada initial size dan maximum Size 2 kali lipat dari value sebelumnya misal 256 rubah ke 512 , 512 rubah 1000) atau anda bisa merubah sesuai keinginan anda asal lebih besar dari value sebelumnya, Kemudian klik Ok.

Bebaskan Memory dari Sisa Program yang di Tutup

Ketika Anda menutup suatu program, Windows seringkali tetap membiarkan sebagian proses dari program itu tetap ada di memori walau sesungguhnya itu sudah tidak pernah dipakai lagi. Hal ini berupa masih adanya file dynamic link libraries (DLL), yang biasanya akan ikut dipanggil ketika program itu dijalankan. Windows sengaja meninggalkannya beberapa karena menganggapnya masih dipakai oleh program lain yang masih dijalankan. Hal ini tentunya dapat menghabiskan memori dan terkadang malahan dapat menimbulkan masalah lain.

Untuk mengatasi hal ini, salah satu cara yang dapat dilakukan yaitu dengan merubah nilai Registry. Dengan merubah melalui Registry akan mencegah Windows tetap membiarkan file DLL yang tidak lagi terpakai. Caranya:

- Jalankan regedit, dari menu Start-Run dan ketik regedit kemudian tekan enter.

- Coba masuk ke dalam key: “HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows / CurrentVersion”.

- Pada CurrentVersion, klik kanan di Explorer, kemudian pilih New->Key.

- Dalam kotak yang muncul akan keluar tulisan “New Key #1″, gantikan itu dengan “AlwaysUnloadDLL”. Kemudian tekan enter.

- Pada bagian kanan, double-click kata Default.

- Untuk nilainya, masukkan 1, kemudian tekan OK.

- Tutup regedit.

Modif Registry Windows & Browser IE agar Internet & Browsing jadi lbh cepat

1. Secara default, Windows menkonsumsi 20% bandwith anda.
Bandwith ini digunakan untuk “jaga-jaga” dan juga untuk memeriksa komputer anda dari situsnya Microsoft sana. Ambil aja lagi! Caranya adalah:
klik Start–>Run–>type “gpedit.msc” tanpa tanda kutip “”.
Ini untuk membuka group policy editor. Kalau sudah muncul windowsnya, masuk ke:
Local Computer Policy–>Computer Configuration–>Administrative Templates–>Network–>QOS Packet Scheduler–>Limit Reservable Bandwidth
Double click pada Limit Reservable bandwidth. Disana ditunjukkan bahwa string ini belum diatur (not configured) tap pada kenyataannya pada tab Explain’ ada penjelasan:
“By default, the Packet Scheduler limits the system to 20 percent of the bandwidth of a connection, but you can use this setting to override the default.”
Jadi Trik yang kita lakukan adalah mendisablenya dengan mengeset nilainya menjadi NOL.

2. Bikin Internet Explorer (IE) secepat Firefox
Kata orang IE memang browser yang paling payah, lelet, dan tidak stabil. Tapi ternyata ada trik untuk sedikit men-tune-up IE anda hingga kecepatannya bisa setara dengan Firefox. Caranya:

* Klik start > run
* ketik regedit > enter
* Carilah folder HKEY_CURRENT_USER\Software\microsoft\Windows\Curre ntVersion\InternetSettings
* Klik kanan pada jendela sebelah kanan pilih > New > DWORD
* Ketik MaxConnectionsPerServer > beri nilai terserah anda (semakin tinggi niali yang ada buat, semakin bagus kecepatannya, eg : 99)
* Buat string DWORD baru lagi dengan cara yang sama, > ketik MaxConnectionsPer1_0Server
* Lalu beri nilai yang tinggi seperti di atas
* restart I.E …

Selesai

3. Mempercepat browsing dengan DNS cache

Buka notepad dan copy paste kode di bawah ini:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es|Dnscache\Parameters]
“CacheHashTableBucketSize”=dword:00000001
“CacheHashTableSize”=dword:00000180
“MaxCacheEntryTtILimit”=dword:0000fa00
“MaxSOACacheEntryTtILimit”=dword:0000012d

Simpan dengan nama dnscache.reg
Double click file ini di windows explorer, tekan “yes”.

4. Cara Lain mempercepat koneksi internet
Copy paste kode di bawah ini ke dalam notepad. Simpan dengan nama “cepat.reg”

REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
“SackOpts”=dword:00000001
“TcpWindowSize”=dword:0005ae4c
“Tcp1323Opts”=dword:00000003
“DefaultTTL”=dword:00000040
“EnablePMTUBHDetect”=dword:00000000
“EnablePMTUDiscovery”=dword:00000001
“GlobalMaxTcpWindowSize”=dword:0005ae4c

5.Bagi pengguna koneksi LAN
berikut ini cara untuk mempercepat koneksi LAN

* buka registry editor (start > run> ketik regedit)
* masuk ke HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\RemoteComputer\NameSpace dan DELETE key {D6277990-4C6A-11CF-8D87-00AA0060F5BF}
* Tutup registry editor dan restart windows.

6.Bagi pengguna koneksi internet dengan Broadband/DSL cobalah trik berikut ini

* Buka registry editor dan masuk ke: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
* Buat string DWORD baru, dengan cara mengklik ‘Edit -> New -> DWORD Value’ dan buat nama-nama value dibawah ini (buat sendiri karena belum ada).
* DefaultTTL = “80″ hex (atau 128 decimal) .
* EnablePMTUBHDetect = “0”
* EnablePMTUDiscovery = “1”
* GlobalMaxTcpWindowSize = “7FFF” hex (or 32767 decimal)
* TcpMaxDupAcks = “2”
* SackOpts = “1”
* Tcp1323Opts = “1”
* TcpWindowSize = “7FFF” hex (or 32767 decimal)

tutup registry dan restart computer..

hack mozilla firefox biar ngebut dan was wus was wus . . .

Buat kamu pengguna mozilla dan suka browsing tapi koneksi lemotzz . . nih ada tips buat hack mozilla firefox biar ngebut dan was wus was wus . . .
1. Buka Mozilla.
2. Ketikan di addres bar “about:config” (tanpa tanda patik).
3. Scroll mouse anda kebawah dan cari “network.http.max-connections”, double klik dan masukan nilai “64″.
4. Cari “network.http.max-connections-per-server”, double klik dan masukan nilai “21″.
5. Cari ‘network.http.max-persistent-connections-per-server”, double klik dan masukan nilai “8″.
6. Doube klik pada “network.http.pipelining ” menjadi “true”.
7. Cari “network.http.pipelining.maxrequests”, double klik dan masukan nilai “100″.
8. Double klik pada “network.http.proxy.pipelining” menjadi “true”.
9. Langkah terakhir, klik kanan dimana saja pilih : New >> integrar >> lalu tulis “nglayout.initialpaint.delay” (tanpa tanda petik”. Kemudian masukan nilai “0″.
Close Mozilla kamu, kemudian buka lagi dan bandingkan kecepatan nya sebelum kamu melakukan setting tadi. Oke, gimana hasilnya ??

Kamis, 04 November 2010

Materi Rekayasa Perangkat Lunak 1 (update)

Bahan Materi Rekayasa Perangkat Lunak 1 untuk Ujian Tengah Semester,tanggal 8 Nopember 2010 sampai selesai.

Silahkan rekan-rekan Stikom mendownloadnya dibawah ini:

http://www.ziddu.com/download/12369367/RPL1.rar.html

Kamis, 28 Oktober 2010

Pengertian dari Perangkat Keras Multimedia

Terminal
Terdapat lima jenis terminal dan keyboard adalah terminal yang umum dan paling populer.
Terminal Keyboard adalah terminal input yang sangat populer  diantara pemakai komputer. User dapat menggunakan keyboard mengentri data, memberikan intruksi tertentu untuk menerbitkan laporan dsb.
Terminal Telephone Tombol : komputer juga dapat dilengkapi dengan alat respon audio. Dapat mengirimkan pesan yang dapat didengar oleh pemakai di telephone tombol. Penekanan tombol digunakan untuk mengirimkan data dan intruksi ke komputer.
Terminal Titik penjualan (point of sale) Kita juga dapat melihat bagaimana pembaca charakter optik digunakan pada pasar swalayan. Terminal ini menyediakan cara memasukan data transaksi ke dalam database pada saat penjuala (point of sale). Karena alasan tersebut terminal ini dinamakan terminal Point of sale (POS)
Terminal Pengumpul Data. Suatu jenis khusus terminal dirancang untuk digunakan oleh pekerja pabrik. Alat yang dikenal sebagai terminal pengumpul data (data collection terminal)  digunakan untuk mengumpulkan data, menjelasakan kehadiran dan kinerja kerja pegawai. Alat OCR digunakan untuk membaca charakter dan dokument yang menyertai pekerjaan yang berjalan di dalam pabrik.
Terminal khusus yaitu terminal yang dirancang khusus untuk keperluan tertentu seperti cash register  yang dilengkapi dengan tombol-tombol khusus. Satu tombol untuk satu jenis penjual

Cluster Control Unit
Cluster Control Unit  membangun hubungan antara terminal yang dikendalikannya  dengan perlatan-peralatan dan jaringan. Alat ini memungkinkan beberapa terminal berbagi satu printer atau mengakses beberapa komputer melalui jaringan yang bebeda. Cluster Control Unit dapat pula mengerjakan pemeriksaan kesalahan dan pengubahan kode.

Modem
berasal dari singkatan MOdulator DEModulator.
Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (carrier) dan siap untuk dikirimkan.
Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa yang diterima sehingga informasi tersebut dapat diterima dengan baik. Modem merupakan penggabungan kedua-duanya, artinya modem adalah alat komunikasi dua arah. Setiap perangkat komunikasi jarak jauh dua-arah umumnya menggunakan bagian yang disebut "modem".

Multiplexer
Saat beberapa terminal harus berbagi satu saluran pada saat yang sama, multiplexer dapat ditambahkan pada tiap ujung. Multiplexer adalah suatu alat yang memungkinkan pengiriman dan penerimaan bebrpa pesan secara serentak. Penambahan multiplexer berdampak seperti mengubah jalan satu jalur menjadi jalur bebas hambatan dengan beberapa jalur.
Pengaturan nomor port dan protokol yang mengirim data pada modul sofware yang benar didalam host.

Kanal
Pengertian kanal tersebut lebih berarti pada lebar bidang transmisi saluran tersebut yang dapat dilewati sinyal dengan aman tanpa mengalami pembatasan lebar bidang frekuensi sinyal.

Front-end Processor
Front-end Processor menangani lalulintas Jaringan komputer yang masuk dan keluar dari host komputer. Kedua komputer tersebut dapat merupakan jenis apapun, tetapi configurasi yang umum terdiri dari sejenis komputer mini khusus yang berfungsi sebagai front-end processor dan sebuah mainframe yang menjadi host.

Host
Host mengerjakan pemrosesan data untuk jaringan . Pesan-pesan yang masuk ditangani dengan cara yang sama dengan data yang di terima dari unit unit jenis apapun. Setelah pemrosesan pesan dapat ditransmisikan kembali ke front-end processor untuk routing.

NIC (Network Interface Card)

Kartu jaringan atau Lan card dipasang pada setiap komputer yang akan dihubungkan ke suatu jaringan computer. Banyak jenis dan merk kartu jaringan yang tersedia di pasar, namun beberapa hal pokok yang perlu diketahui dari kartu jaringan yaitu type kartu ISA atau PCI dengan kecepatan 10 atau 10/100 Mbps, harus disesuaikan dengan tipe Ethernet HUB atau switching yang akan digunakan, jenis protocol dan jenis kabel yang didukungnya disamping itu juga mengesampingkan kwalitas produk. Komputer jenis terbaru tidak dilengkapi dengan slot ISA bahkan Network Interface umumnya merupakan Onboard system artinya sudah tersedia pada mainboard sehingga tidak perlu lagi dipasang Lan Card
Sesuai dengan besarnya tingkat kebutuhan akan jaringan komputer, sudah banyak mainboard komputer jenis terbaru dilengkapi kartu jaringan secara on board. Kwalitasnya bagus namun penulis berpendapat lebih baik menggunakan kartu jaringan yang terpisah. Salah satu keuntungannya adalah dapat memilih merk tertentu dan mudah diganti apabila terjadi kerusakan.

Hub atau Concentrator

Hub adalah perangkat jaringan yang terdiri dari banyak port untuk menghubungkan Node atau titik sehingga membentuk jaringan yang saling terhubung dalam topologi star. Jika jumlah port yang tersedia tidak cukup untuk menghubungkan semua komputer yang akan dihubungkan ke dalam satu jaringan dapat digunakan beberapa hub yang dihubungkan secara up-link.
Port yang tersedia biasanya sampai 8, 16, 24 atau lebih banyak sesuai kebutuhan Anda. Untuk kecepatan, Anda dapat menggunakan HUB 10 atau Switch 10/100. Sebaiknya menggunakan 10/100 karena dapat digunakan untuk jaringan berkecepatan maksimal 10 atau 100. Hub ada yang mendukung pemggunaan kabel coax yang menukung topologi BUS dan UTP yang mendukung topologi STAR. Namun type terbaru cenderung hanya menyediakan dukungan untuk penggunaan kabel UTP.

Konektor UTP (RJ-45)

Untuk menghubungkan kabel UTP diperlukan konektor RJ-45 atau sejenis jack yang bentuknya mirip dengan jack kabel telepon namun memiliki lebih banyak lubang kabel. Konektor tersebut dipasang di kedua ujung kabel dengan peralatan Tang khusus UTP. Namun jika belum bisa memasangnya, Anda dapat meminta sekaligus pemasang-an pada saat membeli kabel UTP.
Kabel UTP
Ada beberapa jenis kabel yang digunakan dalam jaringan network, namun yang paling banyak dipakai pada private network/Local Area Network saat ini adalah kabel UTP.

Bridge
Bridge digunakan untuk menghubungan antar jaringan yang mempunyai protokol yang sama. Hasil akhirnya adalah jaringan logis tunggal. Bridge juga dapat digunakan jaringan yang mempunyai media fisik yang berbeda. Contoh jaringan yang menggunakan fiber obtik dengan jaringan yang menggunakan coacial.
Bridge mempelajari alamat tujuan lalulintas yang melewatinya dan mengarahkan ke tujuan. Juga digunakan untuk menyekat jaringan. Jika jaringan diperlambat dengan adanya lalulintas yang penuh maka jaringan dapat dibagi menjadi dua kesatuan yang lebih kecil.

Switch

Merupakan pengembangan dari konsep Bridge. Ada dua arsitektur dasar yang digunakan pada switch, yaitu cut-through dan store and forward. Switch cut-through mempunyai kelebihan di sisi kecepatan karena ketika sebuah paket datang, switch hanya memperhatikan alamat tujuan sebelum diteruskan ke segmen tijuannya, sedangkan switch store and forward merupakan kebalikannya. Switch ini menerima dan memeriksa seluruh isi paket sebelum meneruskannya ke tujuan dan untuk memeriksa satu paket merlukan waktu, tetapi proses ini memungkinkan switch mengetahui adanya kerusakan pada paket data dan mencegahnya agar tidak mengganggu jaringan.
Dengan Swith terdapat beberapa kelebihan karena semua segmen jaringan memiliki bandwidth 10 Mbps penuh. Tidak terbagi seperti share network pada penggunaan Hub.

Router

Router tidak mempunyai kemampuan untuk mempelajari, namun dapat menentukan path (alur) data antara dua jaringan yang paling eficien. Router beroperasi pada lapisan Network (lapisan ketiga OSI.). Router tidak mempedulikan topologi dan tingkat acces yang digunakan oleh jaringan. Karena ia beroperasi pada lapisan jaringan. Ia tidak dihalangi oleh media atau protokol komunikasi. Bridge mengetahui tujuan ahir paket data, Router hanya mengetahui dimana router berikutnya ditempatkan. Ia dapat digunakan untuk menghubungkan jaringan yang menggunakan protokol tingkat tinggi yang sama.
Jika paket data tiba pada router, ia menentukan rute yang terbaik bagi paket dengan mengadakan pengecekan pada tabel router. Ia hanya melihat hanya melihat paket yang dikirimkan kepadanya oleh router sebelumnya

Brouter

Adalah yang menggabungkan teknologi bridge dan router. Bahkan secara tidak tepat seringkali disebut sebagai router multiprotokol. Walau pada kenyataannya ia lebih rumit dari pada apa yang disebut router multiprotokol yang sebenarnya.

Gateway

Gateway dilengkapi dengan lapisan 6 atau 7 yang mendukung susunan protokol OSI. Ia adalah metode penyambungan jaringan ke jaringan dan jaringan ke host yang paling canggih. Gateway dapat digunakan untuk menghubungkan jaringan yang mempunyai arsitektur berbeda misalnya PC berdasarkan Novell dengan jaringan SNA atau Ethernet

-----------------------------------------------------------------------------------
Materi Sistem Multimedia anda dapat mengunduh dibawah ini:

http://www.ziddu.com/download/12343733/MateriSistemMultimedia.rar.html

semoga bermanfaat ya

Rabu, 27 Oktober 2010

Perbedaan Prosesor AMD dan Intel.

AMD ® mobile prosesor

garis AMD prosesor untuk menangani hari sederhana untuk kegiatan sehari seperti mengirim dan menerima email atau browsing web. Tapi mereka juga dapat membantu Anda menangani lebih aplikasi intens seperti mengedit video HD atau game yang ekstrim. Yang pernah yang Anda pilih, prosesor AMD memberikan kebebasan untuk melakukan semuanya dari mana saja.

Prosesor Intel ® mobile

Apakah Anda pengguna dasar mengirim email atau gamer ekstrim direndam dalam tindakan online intens, komputasi mobile besar dimulai dengan di dalam prosesor Intel. Dari keandalan Celeron ® terhadap kinerja tinggi, pakai baterai besar dan konektivitas canggih teknologi Intel Centrino ® ® 2 prosesor, prosesor Intel memberikan kebebasan untuk melakukan apa saja saat Anda pergi hampir di mana saja.


Direkomendasikan adalah AMD , karena AMD sudah bundling dengan Graphic Card Chipset ATI Rodeon.

Urutan Prioritas Graphic Card:
Yang Teratas adalah ATI
Yang Menengah adalah Nvidea
Yang Bawah adalah Intel centrino

Sedangkan Prosesor Intel ada beberapa yang di bundlingkan dengan Graphic Card dari Nvidea, Intel , SIS, VIA.

Intel Centrino , Laptop yg berlabel Intel Centrino artinya semua komponen di dalamnya dibuat oleh Intel , tidak ada rakitan dalam arti perbedaan intel centrino komponen 100% dari Intel semuanya


Kekurangan dari Prosesor AMD adalah Panas dikarenakan banyak melakukan fungsi-fungsi graphic 3D dan Editing Gambar beresolusi tinggi serta Gamer 3D pula , penggunaan Powerpun cukup menyedot energi disebabkan penggunaannya yang relatif besar ( Design 3D, Gamer 3D) .


Prosesor Intel SU5xxx adalah Prosesor kecepatannya diatas Prosesor Intel Atom , tapi tidak sejajar dengan AMD atau Intel Centrino, Kelebihan procesor SU dalam penggunaan Power adalah low voltage. namun untuk aplikasi gamer 3D direkomendasikan tidak bisa beroperasi dengan Baik.

Intel Celeron tidak menggunakan Cache Memori sehingga kinerja prosesor lambat.
cache memori berfungsi membantu kinerja dan meningkatkan kecepatan dari prosesor itu sendiri.

Tips membeli nya untuk komponen:

Keseimbangan kolaborasi dari ketiga komponen turut diperhatikan:
1. Cache Memori dari Prosesor 2,3GhZ T6400 ( 2,3Ghz artinya adalah cache Memori dari processor akan mempengaruhi kinerja kecepatan) 2. Besarnya SODIM memori 1Ghz, 2Ghz,4Ghz ( 1Ghz, 2Ghz,4Ghz artinya Memori terbagi dua yakni bersifat penyimpanan sementara , kalu listrik mati akan hilang dan bersifat permanen , kalu listrik mati tetap ada,
Memori akan dishare untuk komponen Graphic card, dan Interface komponen lainnya spt Blutoth, USB flash , program aplikasi dan window sistem ) 3. Harddisk Besar 250 Gb, 320 Gb, 500 Gb ( Semakin harddisk itu besar semakin baik , karena akan membentuk virtual Memory yang besar pula , guna membantu kinerja operasional windows dan program )


Cara buat memori virtual ataw sama artinya buat paging.sys

Harddisk C spacenya 100 Gb
Harddisk D Spacenya 200 Gb

buat virtual memori di Harddisk
buka control panel, system propertis, advanced , performence

alokasi virtual max 4000MB = 4Gb dari c drive yakni 100 Gb jadi yang pertama diisi = 3024Mb , yang kedua adalah 4024Mb , maka space Drive C akan dipake sebesar 4 GB dari 100 Gb .


Semoga bermaanfaat :)

Terima kasih

Senin, 18 Oktober 2010

Materi Metode Numerik dan RPL

Materi Metode Numerik dan Rekayasa Perangkat Lunak anda dapat unduh di bawah ini:

Metode Numerik
http://www.ziddu.com/download/12132154/Metnum.rar.html

Rekayasa Perangkat Lunak
http://www.ziddu.com/download/12132212/RPL1.rar.html

Jumat, 01 Oktober 2010

tugas I _ Rekayasa Perangkat Lunak

Tugas Rekayasa Perangkat Lunak di serahkan tertanggal 6 Oktober 2010 , Jam 16.30 wita s/d 18.00 wita.

Materi Soalnya sebagai berikut:

1. Apakah Software itu ?
Software adalah suatu system yang menghubungkan suatu computer(Hardware) dengan User(pengguna) agar dapat tercipta seuatu system yang dapat di berfungsi sesuai kemauan User. Sistem OperasiSistem Operasi adalah Sistem dasar di mana Sofware –Sofware dapat beroperasi dalam sebuah computer atau elektronik lainya. Saat ini hamper semua system operasi menganut fungsi GUI (Grapical User Interfance), di mana dapat mempermudah User dalam mengoperasikan suatu computer. Contoh fungsi GUI adalah Pointing device dengan perangkat berupa mouse.

2. Apakah Software Engineering ?
Software engineering adalah disiplin ilmu yang menerapkan prinsipprinsip engineering agar mendapatkan software yang ekonomis yang dapat dipercaya dan bekerja lebih efisien pada mesin yang sebenarnya.

3. Perbedaan antara Software Engineering dan Computer Science(ilmu komputer)?

Software engineering terdiri dari 3 elemen kunci yang memungkinkan manajer
mengontrol proses pengembangan software dan memberikan praktisi dasar yang baik untuk pembentukan software berkualitas tinggi., yaitu :
a. Metode,
b. Peralatan (tools),
c. Prosedur,

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

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

c. Prosedur Software Engineering
Terdiri dari :
- Urut-urutan di mana metode tersebut diterapkan
- Dokumen
- Laporan-laporan
- Formulir-formulir yang diperlukan
- Mengontrol kualitas software
- Mengkoordinasi perubahan yang terjadi pada software

Ilmu komputer (bahasa Inggris: Computer Science), secara umum diartikan sebagai ilmu yang mempelajari baik tentang komputasi, perangkat keras (hardware) maupun perangkat lunak (software). Ilmu komputer mencakup beragam topik yang berkaitan dengan komputer, mulai dari analisa abstrak algoritma sampai subyek yang lebih konkret seperti bahasa pemrograman, perangkat lunak, termasuk perangkat keras. Sebagai suatu disiplin ilmu, Ilmu Komputer lebih menekankan pada pemrograman komputer, dan rekayasa perangkat lunak (software), beberapa program, dan apa yang tidak komputabilitas dan intelegensia buatan), bagaimana program itu harus mengevaluasi suatu hasil (algoritma), bagaimana program harus menyimpan dan mengambil bit tertentu dari suatu informasi (struktur data), dan bagaimana program dan pengguna berkomunikasi (antarmuka pengguna dan bahasa pemrograman).

4.Perbedaan Software Engineering dan System Engineering?
Software engineering terdiri dari 3 elemen kunci yang memungkinkan manajer
mengontrol proses pengembangan software dan memberikan praktisi dasar yang baik untuk pembentukan software berkualitas tinggi., yaitu :
a. Metode,
b. Peralatan (tools),
c. Prosedur,

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

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

c. Prosedur Software Engineering
Terdiri dari :
- Urut-urutan di mana metode tersebut diterapkan
- Dokumen
- Laporan-laporan
- Formulir-formulir yang diperlukan
- Mengontrol kualitas software
- Mengkoordinasi perubahan yang terjadi pada software

System Engineering adalah suatu aktifitas pemecahan masalah fungsi sistem yang
diinginkan, ditemukan, dianalisis, dan dialokasikan ke elemen-elemen sistem individu.
Computer System Engineering disebut juga Sistem Analis, dimulai dengan :
1. Penetapan tujuan customer
2. Hambatan-hambatan dan representasi fungsi performance yang dapat dialokasikan ke masing-masing elemen sistem.

Segera setelah fungsi performance, hambatan dan interface ditetapkan, system engineering selanjutnya melakukan pekerjaan alokasi. Selama pengalokasian fungsi diserahkan kepada satu / lebih elemen sistem (misalnya software, hardware, people, dll) seringkali alokasi alternatif diusulkan dan dievaluasi.

Fungsi yang dialokasikan maksudnya adalah menentukan mana yang masuk ke hardware, ke software dan ke brainware

5. Pengertian Software Process?
adalah Perangkat lunak terstruktur proses pengembangan yang dimaksudkan untuk membantu insinyur perangkat lunak memahami dan meningkatkan kinerja mereka, dengan menggunakan "disiplin, prosedur data-driven". Diciptakan oleh Watts Humphrey untuk menerapkan prinsip-prinsip yang mendasari Software Engineering Institute’s (SEI) Kedewasaan Rekayasa Perangkat Lunak Institut Capability Model (CMM) pada praktik pengembangan perangkat lunak satu pengembang.

6. Pengertian Software Process Model?
adalah suatu struktur yang diterapkan pada pengembangan suatu produk perangkat lunak. Proses ini memiliki beberapa model yang masing-masing menjelaskan pendekatan terhadap berbagai tugas atau aktivitas yang terjadi selama proses. Contoh model proses pengembangan perangkat lunak antara lain adalah proses iteratif, Extreme Programming, serta proses air terjun (waterfall).

Proses air terjun (waterfall):
1. Requirements analysis and definition: Mengumpulkan kebutuhan secara
lengkap kemudian kemudian dianalisis dan didefinisikan kebutuhan yang
harus dipenuhi oleh program yang akan dibangun. Fase ini harus dikerjakan
secara lengkap untuk bisa menghasilkan desain yang lengkap.

2. System and software design: Desain dikerjakan setelah kebutuhan selesai
dikumpulkan secara lengkap.

3. Implementation and unit testing: desain program diterjemahkan ke dalam
kode-kode dengan menggunakan bahasa pemrograman yang sudah
ditentukan. Program yang dibangun langsung diuji baik secara unit.

4. Integration and system testing: Penyatuan unit-unit program kemudian
diuji secara keseluruhan (system testing).

5. Operation and maintenance: mengoperasikan program dilingkungannya
dan melakukan pemeliharaan, seperti penyesuaian atau perubahan karena
adaptasi dengan situasi sebenarnya.

Kekurangan yang utama dari model ini adalah kesulitan dalam mengakomodasi
perubahan setelah proses dijalani. Fase sebelumnya harus lengkap dan selesai
sebelum mengerjakan fase berikutnya.

Masalah dengan waterfall :
1. Perubahan sulit dilakukan karena sifatnya yang kaku.

2. Karena sifat kakunya, model ini cocok ketika kebutuhan dikumpulkan secara
lengkap sehingga perubahan bisa ditekan sekecil mungkin. Tapi pada
kenyataannya jarang sekali konsumen/pengguna yang bisa memberikan
kebutuhan secara lengkap, perubahan kebutuhan adalah sesuatu yang wajar
terjadi.

3. Waterfall pada umumnya digunakan untuk rekayasa sistem yang besar
dimana proyek dikerjakan di beberapa tempat berbeda, dan dibagi menjadi
beberapa bagian sub-proyek.

Kamis, 30 September 2010

Keamanan Komputer

Alhamdulilah Materi Keamanan Komputer sudah penulis upload ,
dosen pengajar yakni: Bp. Sumardi

Anda dapat mendownload nya pada link berikut :
copas link berikut ke browser mozila atau Internet Explorer
http://www.ziddu.com/download/11885122/Keamanan.rar.html


Semoga bermanfaat

Terima kasih

Jumat, 09 Juli 2010

Do'a Masuk Kubur

Do'a Masuk Kubur

Seminggu yang lalu saya mengunjungi kerabat yang Jauh , udah lama tak bertemu, alhamdulilah akhirnya beliau menyampaikan bahwa pada saat memasuki 10 tahun,akan memasuki perjalanan ruhaniah, artinya "suluk". Alhamdulillah kajian dan kupasan Al-quran terkuak makna dan maksudnya yakni kebenaran yang hakiki.

Beberapa yang saya dapat share diblogger ini dan yang tidak dapat share disini.

Do'a Masuk Kubur yang umum dipake adalah Assalamualaikum Ya ahli kubur,

Sedangkan Pembenarannya adalah :

Assalamulaikum Ya Rasullullah,
Assalamualikum Ya Habibullah,
Assalamualaikum Ya Waliyullah,
Assalamualaikum Ya RizalQoib,
....Muslimin wal muslimat ....
dilanjut dengan Surah 4
yakni :
Pembukanya Adalah
- Alfatihah - AlIkhlas
- AlFatihah - Al-Falaq
- Al Fatihah - An Naas
dan Penutupnya adalah
Al- Fatihah..

Penjelasan diatas bahwa mereka yang dikubur bukan ahli kubur melainkan Para Utusan Alloh, Para Kekasih Alloh , Para Wakil Alloh di bumi..

Sedangkan Surah 4 inti dari kesimpulan dari Kandungan Kitab Suci Al-Quran..
Surah 4 ini pernah digunakan pada Sahabat Nabi Muhammad yakni ALi,
Baginda Nabi Muhammad memberikan pertanyaan Siapa yang bisa membaca Al-Quran dalam Satu Malam, Yakni terpilihlah Ali membaca Surah 4 ini.

Semoga bermanfaat..

Jumat, 02 Juli 2010

C++ OOP (Kelas dan Objek)

Alhamdulilah pada tanggal 29 Juni 2010 berjalan sukses,
Ujian Praktek Program C++ OOP (Kelas dan Objek)Semester Genap(Empat)
Tema yang diambil adalah Ujian Project sebagaimana pengganti dari Ujian Praktek UML..
Terima kasih kepada Dosen. Ibu Atisatya selaku pengajar dan penguji..

Beberapa hasil yang diujikan sebagai berikut:

#include iostream.h
#include stdio.h
#include conio.

class Pegawai
{ protected:
char NIP[11], Nama[40];
public:
Pegawai(char*NIP,char*Nama);
void info_Pegawai();
};
class Pendidikan
{
protected: char Tingkat[20], Sekolah[80];
public:
Pendidikan(char*Tingkat,char*Sekolah);
void info_Pendidikan();
};
class Manajer : public Pegawai, public Pendidikan
{ private:
char Titel[20], Telpon[20];
public:
Manajer(char*NIP,char*Nama,char*Tingkat,char*Sekolah,char*Titel,char*Telpon);
void info_Manajer();
};

class Peneliti : public Pegawai, public Pendidikan
{ private:
char Publikasi[10];
public :
Peneliti(char*NIP,char*Nama,char*Tingkat,char*Sekolah,char*Publikasi);
void info_Peneliti();
};

class Satpam : public Pegawai
{ public:
Satpam(char*NIP,char*Nama);
void info_Satpam();
};

void main()
{
Manajer luting_sarjana(
" "," "," "," "," "," ");
luting_sarjana.info_Manajer();

Peneliti Pub(" "," "," "," "," ");
Pub.info_Peneliti();

Satpam Penjaga(" "," ");
Penjaga.info_Satpam();

}

Pegawai::Pegawai(char*NIP,char*Nama)
{
//
}
void Pegawai::info_Pegawai()
{
cout<<" NIP Pegawai :"; cin>>NIP;
cout<<" Nama Pegawai:"; cin>>Nama;
}
Pendidikan::Pendidikan(char*Tingkat,char*Sekolah)
{
//
}
void Pendidikan::info_Pendidikan()
{
cout<<" Tingkat Pendidikan :";
cin>>Tingkat;
cout<<" Sekolah Pendidikan :";
cin>>Sekolah;
}
Manajer::Manajer(
char*NIP,char*Nama,char*Tingkat,char*Sekolah,char*Titel,char*Telpon):
Pegawai(NIP,Nama),
Pendidikan(Tingkat,Sekolah)
{
//
}
void Manajer::info_Manajer()
{
cout<<" Data Manager " << endl;
cout<<"============="< info_Pegawai();
info_Pendidikan();
cout<<"Titel:";
cin>>Titel;
cout<<"Telpon:";
cin>>Telpon;

}
Peneliti::Peneliti(
char*NIP,char*Nama,char*Tingkat,char*Sekolah,char*Publikasi):
Pegawai(NIP,Nama),
Pendidikan(Tingkat,Sekolah)
{
//
}
void Peneliti::info_Peneliti()
{
cout<<"============= "< cout<<"Data Peneliti " < cout<<"===============" < info_Pegawai();
info_Pendidikan();
cout<<"Nomor Publikasi:";
cin>>Publikasi;
}
Satpam::Satpam(char*NIP,char*Nama):
Pegawai(NIP,Nama)
{
//
}
void Satpam::info_Satpam()
{
cout<<"==============="< cout<<"Data Satpam"< cout<<"============"< info_Pegawai();
}


Kamis, 03 Juni 2010

Visual Basic 2008

PRAKTIKUM 10
Mengakses dan Mengolah Database dengan ADO.Net Lanjutan


Kita ketahui bersama pada tanggal 03 Juni 2010 , membahas lanjutan Pengolahan Database Berbasis Microsoft Access melalui peng-codingan Visual Basic 2008.

Untuk lebih lanjut silahkan download materi Praktikum 10 dibawah ini dipelototi ya he.he dalam format file PDF:

http://www.ziddu.com/download/10128656/VbDatabase.rar.html

Bagi yang tidak ada program Adobe Reader silahkan download link berikut:
http://www.filehippo.com/download_adobe_reader/


Terima kasih

Jumat, 21 Mei 2010

Pemrograman Orientasi Objek(OOP)

Kuliah Teori maupun Praktek yang diperoleh setelah Mid-test sebagai berikut:

Pewarisan ada tiga bentuk :
1. Pewarisan Tunggal
2. Pewarisan Berganda
3. Pewarisan Bertingkat

Contoh P.Tunggal yakni hanya ada satu Induk
contoh P.Berganda yakni ada 2 induk ( ayah dan Ibu)
Contoh P.Bertingkat yakni berurutan ( 1.makluk, 2.Mamalia , 3. Sapi)

Untuk mengakses fungsi anggota menggunakan operator, sedangkan untuk mengakses variabel pointer(*) menggunakan tanda operator panah(~>).

Function Overloading yakni penamaan fungsi anggota sama, dibedakan dari Argumen.
contoh 1: a. int tambah(int a, int b)
b. int tambah (int a, int b , int c)

int adalah return value , dan tambah adalah nama fungsi.
contoh 2: a. int tambah (int a, int b)
b. double tambah( double a, double b)

Function Override yakni menggantikan seterusnya selama ada fungsi virtual.
Function Constructor , contoh :
- programmer ()
bonus =0
- programmer(double bns)
bonus=bns

Ciri- ciri Variable Pointer (VP):
- harus ada tanda bintang(*) ,
- Tulisan dulu kemudian tipe data tanda asteris (*) nama_variabel(alamat di variabel)
contoh : int *;
float *a;

VR( Variable Return) yakni : tipe data kemudian nama variable (kata/nilai).
contoh : int i;
float a;

Fungsi angggota pada list program ~gabung
contoh : gabung(int a, int b) {i=a+b}

Konstruktor yakni nama yang sama dari fungsi anggota ,
contoh : kelas statis()

Destuktor yakni fungsi anggota yang bekerja pada saat objek dihapuskan,
ciri-cirinya : a. fungsi anggota yg mempunyai nama yg sama dengan nama kelas.
b. di depan nama fungsi anggota ditambahkan tanda tilde(~).
contoh :
~ bilangan::Bilangan()

Ciri-ciri objek yakni bertipe data kelas,
contoh :
{
kelas statis x,y,z ~> ni disebut objek
x.info();
y.info();
z.info();
kelas statis w;
w.info();
}


Kelas Statis yakni anggota data pada suatu kelas dapat dijadikan sebgai anggota yang bersifat statis. artinya data dapat di ubah diobjek mana yang bertipe kelas tersebut.

Kamis, 20 Mei 2010

Praktikum VB2008







Alhamdullillah akhirnya materi yang penulis tunggu-tunggu udah di posting,
terima kasih kepada Bp. Jamal selaku Dosen dari bidang studi Visual Basic.

Bagi rekan-rekan kelas TI3c_Stikom dapat saya posting di link berikut
http://www.ziddu.com/download/9931079/PrakVb_Db_Office2003.rar.html

note:
untuk Materi Prak9 ada proteknya nanti saya infokan via email ya

Terima kasih

Kamis, 29 April 2010

Materi Visual basic







Materi Visual Basic untuk Pengulangan While, Do While ,Loop until
dibawah ini adalah source Code Pembuatan format tanggal / bulan /tahun

Dim tgl,bln,thn as integer
tgl=1
do
cmbtgl.item.add(tgl)
tgl=tgl+1
loop while(tgl <=31)
========================
Dim tgl,bln,thn as integer
tgl=1
do
cmbtgl.item.add(tgl)
tgl=tgl+1
loop until(tgl=31)

==============================
Dim tgl, bln,tahun as integer
while tgl <= 31
cmbtgl.item.add(tg)
tgl=tgl+1
end while
===========================

Source Code UTS Materi untuk FakturBarang








Sedangkan Designnya seperti gambar berikut


Untuk nilai dari Label Design Jumlah ...








Untuk Nilai dari Label Harga Satuan ...








Untuk Nilai dari Label Total Harga..


Selasa, 13 April 2010

Struktur Data(pengurutan)

Alhamdulilah tertanggal 12 April 2010 , hasil kerja kelompok 2 untuk teori struktur data yang beranggotakan 3 orang :
1.Sunaini,
2.Dakrun,
3.Ery Ferdian

Hasil Kerja dari soal kelompok 2 tentang Struktur data (pengurutan)
Data Awal sebagai berikut : 30| 29 | 15 | 30 | 45 | 32 | 78 | 100 | 97 | 98 |
Ditanya:
- Nilai i (awal) , N , x , dan j
- Iterasinya
- Tablenya
- Nilai pergeseran,rata-rata, Nilai Min,Nilai Max.
- Jumlah Perbandingan ,rata-rata, Nilai Min, Nilai max.

Penyelesaian :
1. N=10
* Pada saat i=1 , x=data[1]=29 dan j=0,karena data[0]=30 dan 29<30,maka dilakukan pergeseran sampai ditemukan data yang lebih kecil dari 29. Hasil pergeseran ini data[1]=30 sedangkan data[0]=x=29

* Pada saat i=2 , x=data[2]=15 dan j=1,karena data[1]=30 dan 15 < 30 , maka dilakukan pergeseran sampai ditemukan data yang lebih kecil dari 15.Hasil pergeseran ini data[1]=29 dan data[2]=30 sedangkan data[0]=x=15.

* Pada saat i=3, x=data[3]=30 dan j=2,karena data[2]=30 dan 30=30 maka proses dilanjutkan i=4.

* Pada saat i=4, x=data[4]=45 dan j=3,karena data[3]=30 dan 45>30,maka proses dilanjutkan i=5.

* Pada saat i=5,x=data[5]=32 dan j=4,karena data[4]=45 dan 32<45,maka dilakukan pergeseran sampai ditemukan data yang lebih kecil dari 32. Hasil pergeseran ini, data[0]=15,data[1]=29,data[2]=30,data[3]=30,data[4]=32,dan data[5]=45.

* Pada saat i=6,x=data[6]=78 dan j=5,karena data[5]=45 dan 78>45,maka proses dilanjutkan i=7.

* Pada saat i=7,x=data[7]=100 dan j=6,karena data[6]=78 dan 100 >78,maka proses dilanjutkan i=8.

* Pada saat i=8,x=data[8]=97 dan j=7,karena data[7]=100 dan 97 <100,maka dilanjutkan pergeseran sampai ditemukan data yang lebih kecil dari 97.Hasil pergeseran ini,data[0]=15,data[1]=29,data[2]=30,data[3]=30,data[4]=32,data[5]=45,data[6]=78,data[7]=97,sedangkan data[8]=100.

* Pada saat i=9,x=data[9]=98 dan j=8, karena data[8]=100 dan 98<100,maka dilakukan pergeseran sampai ditemukan data yang lebih kecil dari 98.Hasil pergeseran ini,data[0]=15,data[1]=29,data[2]=30,data[3]=30,data[4]=32,data[5]=45,data[6]=78,data[7]=97,data[8]=98,data[9]=100.

Tabel
===============================================
Awal | 30 | 29 | 15 | 30 | 45 | 32 | 78 | 100 | 97 | 98 |
Data |[0] | [1]| [2]|[3] |[4] |[5] |[6] | [7] |[8] |[9] |
===============================================
i=0 | 30 | 29 | 15 | 30 | 45 | 32 | 78 | 100 | 97 | 98 |
===============================================
i=1 | 29 | 30 | 15 | 30 | 45 | 32 | 78 | 100 | 97 | 98 |
===============================================
i=2 | 15 | 29 | 30 | 30 | 45 | 32 | 78 | 100 | 97 | 98 |
===============================================
i=3 | 15 | 29 | 30 | 30 | 45 | 32 | 78 | 100 | 97 | 98 |
===============================================
i=4 | 15 | 29 | 30 | 30 | 45 | 32 | 78 | 100 | 97 | 98 |
===============================================
i=5 | 15 | 29 | 30 | 30 | 32 | 45 | 78 | 100 | 97 | 98 |
===============================================
i=6 | 15 | 29 | 30 | 30 | 32 | 45 | 78 | 100 | 97 | 98 |
===============================================
i=7 | 15 | 29 | 30 | 30 | 32 | 45 | 78 | 100 | 97 | 98 |
===============================================
i=8 | 15 | 29 | 30 | 30 | 32 | 45 | 78 | 97 | 100 | 98 |
===============================================
i=9 | 15 | 29 | 30 | 30 | 32 | 45 | 78 | 97 | 98 | 100 |
===============================================
Akhir| 15 | 29 | 30 | 30 | 32 | 45 | 78 | 97 | 98 | 100 |
===============================================

Nilai Pergeseran
-------------------
M min = 2 ( N-1)
= 2( 10-1)
= 18

M Rata-rata = (N pangkat2 + 7N-8)/4
= (10 pangkat 2 + 7.10-8 )/4
= (100 + 70-8)/4
= 40,5
M max = (N pangkat2 + 3N-4)/2
=( 10 pangkat2 +3.10-4)/2
=(100 + 30-4) /2
= 126/2
= 63

Jumlah Perbandingan
C min = N-1
= 10 -1
= 9

C rata-rata = (N pangkat2 + N+2)/4
= (10pangkat2 +10+2)/4
= (100 + 12)/4 = 112/4 = 28

C max = (Npangkat2 + N-2)/2
= (10pangkat2 + 10-2)/2
= (100 + 10-2)/2
= 108/2 = 54

Rabu, 06 Januari 2010

Materi UAS MPPL 12 Januari 2010_Stikom Balikpapan

Hasil Pertemuan kuliah terakhir tadi malam tertanggal 5 Januari 2010 ,untuk semester 3 khususnya mata kuliah Manajemen Proyek Perangkat Lunak ini ( MPPL) , alhamdulilah diberi kemudahan Ujian Akhir Semester 3 bersifat Open Book dan di beri referensinya
antara lain :

1. Analisa Kelayakan
2. Analisa Perencanaan
3. Analisa Probilitas atau Resiko

Dari item-item yang disebutkan diatas,nanti menjelang Selasa tanggal 12 Januari 2010 jam 19.00 wita harap di bawa.


Penulis mencoba menyelesaikan untuk Materi UAS :
Analisa Perencanaan dan Analisa Probilitas/Resiko, sedangkan Analisa Kelayakan udah diselesaikan sebagai tugas makalah pertama untuk MPPL.

Alamatnya di copas di bawah ini:

http://www.4shared.com/file/189483231/6319fb37/Materi_UAS_MPPL_12Jan2010.html

Semoga bermaanfat

Terima kasih

Senin, 04 Januari 2010

Driver Speedup 8300 _ ubuntu 8.04

Bagi pengguna Modem Telkomsel flash Speedup 8300 ,
menggunakan Base Operating System Open Source Linux,
anda dapat mendownload driver Speedup 8300 dan tata cara instalasinya

Linknya anda copy-paste terlebih dahulu ke browser mozila / opera sebagai berikut:

http://www.4shared.com/file/187889792/4e74dbae/Driverspeedup8300_ubuntu.html