Posts

Showing posts from November, 2011

Pemrograman Bahasa Rakitan Perbandingan (CMP) (Final - Flowchart)

Image
Hasil Tampilan Program :
Flowchartnya :


Listing Programnya : klik disini  Algoritmanya : klik disini Flowchartnya : klik disini

Pemrograman Bahasa Rakitan Perbandingan dengan CMP (Final - Algoritmanya)

Algoritmanya :
MULAIDeklarasi Variabel BilA = 21, BilB = 4, BilC = 4, Kal1, Kal2, Hasil1, Hasil2Syarat1_1:Isi AX = BilA (21)Bandingkan AX(21) dengan 20, jika LEBIH BESAR ATAU SAMA, lompat ke Syarat1_2Jika tidak lompat ke Syarat_2Syarat1_2:Isi AX = BilB (4)Bandingkan AX(4) dengan BilC(5), jika LEBIH BESAR, lompat ke Hitung1Jika tidak lompat ke Syarat2Hitung1:Isi AX = BilA (21)Isi BX = BilB (4)Kurangkan BX, dengan BilC(5)Isi CX = AX (21), kalikan dengan BX (-1)Isi Hasil1, dengan CX (-21)Lompat ke Cetak1Syarat2:Isi AX = BilB (4), bandingkan dengan BilC (5) jika SAMA lompat ke Hitung2Jika tidak lompat ke Syarat3Hitung2:Isi AX = BilA (21), Isikan Hasil1 = AX (21), lompat ke Cetak1Syarat3:Isi BX = BilB (4), bandingkan dengan BilC (5) jika LEBIH KECIL, lompat ke Hitung3Jika tidak, lompat ke Gakada1Hitung3:Isi AX = BilA (21)Isi BX = BilC (5), Kurangkan dengan BilB (4)Isi CX = AX (21), kalikan dengan BX (1) dan isikan ke Hasil1 (21), lompat ke Cetak1Gakada1:Isikan Hasil1 = 0, lompat ke Cetak1Ce…

Pemrograman Bahasa Rakitan Perbandingan dengan CMP (Final - Listing Program)

;======================================
; SOALNYA ADALAH SEBAGAI BERIKUT :
;
; A = 21, B=4, C=5.  Syarat :
; 1. Jika A >= 20 dan B>C maka banyak putaran yang harus dilakukan adalah A*(B-C)
; 2. Jika B = C maka banyak putaran yang harus dilakukan adalah A
; 3. Jika B < C maka banyak putaran yang harus dilakukan A*(C-B).
;
;
; Program dimulai : Sabtu Legi, 19 November 2011 @16.25pm
; Program selesai : Minggu Pahing, 20 November 2011 @12.14pm
; by NUR AKHWAN => http://nur-akhwan.blogspot.com/
;=======================================


.MODEL SMALL
.CODE
ORG 100h
var: jmp Syarat1_1
BilA DW 21
BilB DW 4
BilC DW 5
Kal1 DB ' putaran terjadi pada Syarat 1, dan $'
Kal2 DB ' putaran terjadi pada Syarat 2 $'
Hasil1 DW ?
Hasil2 DW ?
; ======================
; Jika yang Pertama
; ======================
; Jika A>=20
Syarat1_1:
MOV AX,BilA      
CMP AX,20
JAE Syarat1_2
JMP Syarat2
; Jika B>C
Syarat1_2:
MOV AX, BilB
CMP AX, BilC
JA Hitung1
JMP Syarat2
; BilA * (BilB – BilC)
Hitu…

Pemrograman Berorientasi Obyek (PBO) Kelas Abstrak Contoh Program (Final Release)

Jawaban Takehome UTS Pemrograman Berorientasi Obyek Versi saya...
package uas1; //menyesuaikan packagenya
//mulai copy

abstract class Kendaraan {
abstract public double efisiensi_bbm();
abstract public double hitung_jarak();
}
class Truk extends Kendaraan {
double Muatan, Efisiensi, Jarak;


public void Truk(double newMuatan) {
this.Muatan = newMuatan;
}
public double efisiensi_bbm() {
return Efisiensi = Muatan/10;
}
public double hitung_jarak() {
return Jarak = Muatan/Efisiensi;
}
public void buatTruk() {
System.out.println("Truk bisa memuat       = " + Muatan);
System.out.println("Efisensi BBM-nya       = " + Efisiensi);
System.out.println("Jarak yg bisa ditempuh = " + Jarak);
}
}
class Kapal extends Kendaraan {
double Muatan, Efisiensi, Jarak;


public void Kapal(double newMuatan) {
this.Muatan = newMuatan;
}
public double efisiensi_bbm() {
return Efisiensi = Muatan/5;
}
public double hitung_jarak() {
return Jarak = Muatan/Efisiensi;
}
public void buatKapal() {
System.out.println("Kap…

Tugas Kuliah Pemrograman Berorientasi Obyek : Kelas Motor, Mobil, Truk dari Kelas Otomobil dan Contoh Kelas Abstrak Java

Buatlah kelas mobil, truk, dan sepeda motor yang diturunkan dari kelas OTomobil
Jawab :
package tugas; class Otomobil {     String tipeMobil;     String warna;
    void merkMobil(String merk) {         System.out.println("Merk mobil : " + merk);     }     void Mobil() {         System.out.println(tipeMobil + " berwarna " + warna);     }     void Jalan() {         System.out.println("Mobil berjalan");     }     void Berhenti() {         System.out.println("Mobil berhenti");     } }
class Sedan extends Otomobil {     int jumlahPintu;     void Sedan() {         System.out.println("Jenis mobil Sedan, jumlah pintu " + jumlahPintu);     } }
class Truk extends Otomobil {     int jumlahBan;     void Truk() {         System.out.println("Jenis mobil : Truk, jumlah ban-nya : " + jumlahBan);     } }
class spdMotor extends Otomobil {     int jumlahTak;     void spdMotor() {         System.out.println("Jenis : Sepeda motor " + jumlahTak + " tak ");     …

Konversi Teks ke Suara dan Menyimpan ke File WAV dengan Speakonia

Image
Jika Anda seorang guru/dosen Bahasa Inggris, mungkin selalu disibukkan dengan kegiatan berbicara dengan bahasa Inggris, semisal membuat sebuah percakapan pendek bahasa inggris, atau membuat soal ujian listening bahasa inggris. Mungkin secara manual, Anda akan merekam sendiri suara Anda melalui mikrophone ditambah dengan bantuan software Sound Recorder-nya Windows. Namun, repotnya jika harus berganti suara laki-laki ke perempuan, atau sebaliknya, Anda harus mencari orang lain, bukan? Nah, untuk memudahkan  proses “membuat suara orang Inggris” ini, Anda dapat menggunakan sebuah software utilitas, yang kecil, ringan, dan tentunya gratis.  Software ini bernama Speakonia. Speakonia sebenarnya adalah sebuah utilitas freeware sederhana yang dapat mendeteksi teks kemudian membaca teks menjadi suara yang bisa didegarkan langsung lewat looudspeaker komputer. Pada versi yang saya gunakan (versi 1.0), Speakonia dilengkapi dengan  10 jenis suara, 8 suara laki-laki, dan 2 suara perempuan. Hebatnya …

Membasmi Antivirus Palsu dengan Remove Fake Antivirus

Image
Dengan semakin berkembangnya teknologi antivirus saat ini, semakin menantang pula bagi para pembuat virus agar dapat lebih “berinovasi” dalam mengelabuhi para korban dan bahkan mengungguli antivirus itu sendiri. Salah satu metode yang saat ini banyak merebak adalah virus yang mengelabuhi korbannya, dengan menyamarkan dirinya sebagai antivirus palsu (fake antivirus). Selain menggunakan tampilan seperti antivirusasli, nama antivirus palsu ini juga sangat meyakinkan, karena mirip dengan antivirus asli yang terkenal, semisal AVG, dll. Jenis penyamaran seperti ini yang sangat efektif dalam mengelabuhi korban, karena umumnya korban akan merasa tenang dan nyaman jika sudah mempunyai antivirus. 
Antivirus palsu (virus) jenis ini paling banyak didapatkan dari internet, saat kita meng-klik iklan yang mengiming-imingi perlindungan keamanan bagi komputer kita. Setelah kita klik, otomatis file antivirus palsu tersebut akan terdownload dan terpasang di komputer. Nah, tipu daya selanjutnya yang dilan…