20 Oktober 2011

PinjamDialog


package GUI;

import java.awt.*;
import javax.swing.*;

public class PinjamDialog extends JDialog {

    JButton pinjam;
    JLabel Peminjam, NIM, Nama, Alamat, Koleksi, ID_Koleksi;
    JLabel Judul;
    JTextField nim, nama, alamat, idKoleksi, judul;
    JRadioButton buku, majalah;
    ButtonGroup group;
//    @SuppressWarnings("static-access")

    public PinjamDialog(Frame owner) {
        super(owner);

        this.setLayout(new GridLayout(5, 1));
        setTitle("Daftar Pinjaman");
        setSize(500, 500);
        setLocation(500, 500);
        setResizable(true);

        Peminjam = new JLabel("DATA PEMINJAM");
        NIM = new JLabel("NIM : ");
        Nama = new JLabel("Nama : ");
        Alamat = new JLabel("Alamat : ");
        Koleksi = new JLabel("KOLEKSI");
        ID_Koleksi = new JLabel("Id Koleksi : ");
        Judul = new JLabel("Judul : ");
        nim = new JTextField(25);
        nama = new JTextField(25);
        alamat = new JTextField(25);
        idKoleksi = new JTextField(25);
        judul = new JTextField(25);

        JPanel panel1 = new JPanel(new FlowLayout());
        panel1.add(Peminjam);
        getContentPane().add(panel1);
        JPanel panel2 = new JPanel(new GridLayout(3, 2));
        panel2.add(Nama)
        panel2.add(nama);
        panel2.add(NIM);
        panel2.add(nim);
        panel2.add(Alamat);
        panel2.add(alamat);
        getContentPane().add(panel2);
        buku = new JRadioButton("Buku");
        buku.setBounds(0, 20, 150, 50);
        this.add(buku);

        majalah = new JRadioButton("Majalah");
        majalah.setBounds(0, 30, 180, 60);
        this.add(majalah);
        group = new ButtonGroup();
        group.add(buku);
        group.add(majalah);
        this.setVisible(true);

        JPanel panel3 = new JPanel(new FlowLayout());
        panel3.add(Koleksi);
        getContentPane().add(panel3);

        JPanel panel4 = new JPanel(new GridLayout(3, 2));
        panel4.add(ID_Koleksi);
        panel4.add(idKoleksi);
        panel4.add(Judul);
        panel4.add(judul);
        getContentPane().add(panel4);

    }

}


Test Tanggal Kembali


import Modal.Koleksi;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;

public class TesTglKembali {

    public static void main(String[] args) {
   
        Koleksi tesNull = new Koleksi();
 
        Date date2 = new Date(111, 8, 7);
     
        try {
            tesNull.setTanggalKembali(date2);
        } catch (Exception ex) {
            Logger.getLogger(TesTglKembali.class.getName()).log(Level.SEVERE, null, ex);
        }

        Koleksi tes1 = new Koleksi();
   
        Date date = new Date(111, 8, 3);
 
        Date date1 = new Date(111, 8, 7);

        try {
            tes1.setTanggalPinjam(date);
            tes1.setTanggalKembali(date1);
            System.out.println("Congrats, anda benar!");
        } catch (Exception ex) {
            Logger.getLogger(TesTglKembali.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}

Test Koleksi


import Modal.Koleksi;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;

public class TestKoleksi2 {

    public static void main(String[] args) {
        // TODO code application logic here
        Koleksi test = new Koleksi();
        try {
            test.setTanggalKembali(new Date(111, 8, 22));
            System.out.println("Jjoosshh!!!");
        } catch (Exception ex) {
            Logger.getLogger(TestKoleksi2.class.getName()).log(Level.SEVERE, null, ex);
        }
 
        Koleksi test1 = new Koleksi();
        try {
            test1.setTanggalPinjam(new Date(111, 8, 30));
            test1.setTanggalKembali(new Date(111, 8, 22));
            System.out.println("Nyyiippp!!");
        } catch (Exception ex) {
            Logger.getLogger(TestKoleksi2.class.getName()).log(Level.SEVERE, null, ex);
        }
       
        Koleksi test2 = new Koleksi();
        try {
            test2.setTanggalPinjam(new Date(111, 8, 1));
            test2.setTanggalKembali(new Date(111, 8, 22));
            System.out.println("Woolesss!!!");
        } catch (Exception ex) {
            Logger.getLogger(TestKoleksi2.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}

Test Pengguna


import Modal.Buku;
import Modal.Pengguna;
import java.util.Calendar;
import java.util.Date;


public class TestPengguna {

    public static void main(String[] args) {
        Pengguna testPengguna = new Pengguna();
        testPengguna.setNama("Dochi Sadega");
        System.out.println("Pengguna : " + testPengguna.getNama());

        Buku testBuku1 = new Buku();
        testBuku1.setJudul("Gombal Gembel");
        System.out.println("Judul Buku 1    : " + testBuku1.getJudul());

        Buku testBuku2 = new Buku();
        testBuku2.setJudul("Ad Astra Per Aspera");
        System.out.println("Judul Buku 2    : " + testBuku2.getJudul());

        Date now = Calendar.getInstance().getTime();
        Date Date1 = new Date(111, 8, 2);
        Date Date2 = new Date(111, 8, 10);

        testPengguna.tambahDaftarPinjaman(testBuku1, Date1);
        testPengguna.tambahDaftarPinjaman(testBuku2, Date2);

        System.out.println("Daftar Pinjaman : \n");
        System.out.println(testPengguna.tampilPinjaman());

        System.out.println("Terlambat : " + testPengguna.adaDaftarPinjamanTerlambat(now));
        System.out.println("Jumlah Denda : " + testPengguna.hitungDenda(now));
    }
}

Main SimpleClick



package View;

import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;


public class SimpleClick extends JFrame implements ActionListener {

    private JButton clickButton1, clickButton2;
    private JLabel numberOfClicksLabel1, numberOfClicksLabel2;
    private int numberOfClicks = 0;

    public SimpleClick() {
        this.setLayout(new FlowLayout()); // atur layout

        //tambah button
        clickButton1 = new JButton("I’mSwing Button");
        this.add(clickButton1);

        // tambah label
        numberOfClicksLabel1 = new JLabel("Number Of ButtonClick : ");
        this.add(numberOfClicksLabel1);

        clickButton2 = new JButton("I'm not Swing Button");
        this.add(clickButton2);


        //tambah event handler
        clickButton1.addActionListener(this);
        clickButton2.addActionListener(this);
        this.setTitle("swing Application");//atur judul aplikasi
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//atur kendali exit
        this.setSize(300, 200); // atur ukuran frame
        this.setVisible(true); // atur status tampilan dapat dilihat
    }

    public void actionPerformed(ActionEvent e) {
        if (e.getSource() == clickButton1) {
            numberOfClicks += 1;
            numberOfClicksLabel1.setText("Number of Button Click"
                    + numberOfClicks);
        } else {
            numberOfClicks -= 1;
            numberOfClicksLabel1.setText("Number of Button Click"
                    + numberOfClicks);
        }
    }
}

Kelas Pengguna


package Modal;


import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;


public class Pengguna implements Peminjam {


    private String nama;
    private String alamat;
    public static int MaxKoleksiPinjaman = 20;
    private ArrayList daftarPinjaman = new ArrayList();


  
    public String getNama() {
        return nama;
    }


    public void setNama(String nama) {
        this.nama = nama;
    }


    public String getAlamat() {
        return alamat;
    }


    public void setAlamat(String alamat) {
        this.alamat = alamat;
    }


    public boolean adaDaftarPinjamanTerlambat(Date tanggalKembali) {
   
        for (int i = 0; i < daftarPinjaman.size(); i++) {
       
      
            if (daftarPinjaman.get(i).isTerlambat(tanggalPinjam, tanggalKembali)) {
                return true;
            }
        }
        return false;
    }


    public void tambahDaftarPinjaman(Koleksi kolPinjam, Date tanggalPinjam) {
        Koleksi tempPinjam = kolPinjam;
        if (kolPinjam.getJudul() == null) {
            try {
                throw new Exception("Tidak ada judul!");
            } catch (Exception ex) {
                Logger.getLogger(Pengguna.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
        if (daftarPinjaman.isEmpty()) {
          
            daftarPinjaman.add(tempPinjam);
        } else {
            if (daftarPinjaman.size() < MaxKoleksiPinjaman) {
             
                if (!adaDaftarPinjamanTerlambat(tanggalPinjam)) {
                 
                    kolPinjam.setTanggalPinjam(tanggalPinjam);
                    daftarPinjaman.add(tempPinjam);
                } else {
                   
                    System.out.println("Ada pinjaman terlambat");
                }
            } else {
             
                System.out.println("Jumlah pinjaman sudah lebih dari : " + MaxKoleksiPinjaman);
            }
        }
    }


    public boolean adaKoleksi(Koleksi kol) {
        return daftarPinjaman.contains(kol);
    }


    public int hitungDenda(Date tanggalPinjam) {
        int result = 0;
        if (adaDaftarPinjamanTerlambat(tanggalPinjam)) {
            for (int i = 0; i < daftarPinjaman.size(); i++) {
                result = result + daftarPinjaman.get(i).hitungDenda(tanggalPinjam);
            }
            return result;
        } else {
            return 0;
        }
    }


    public String tampilPinjaman() {
        String result = "";
        if (daftarPinjaman.isEmpty()) {
            result = "anda tidak pinjam apa-apa";
        } else {
            for (int i = 0; i < daftarPinjaman.size(); i++) {
                result = result + daftarPinjaman.get(i).getJudul() + "\t" + daftarPinjaman.get(i).getTanggalPinjam() + "\n";
            }
        }
        return result;
    }


    public void kembalikanPinjaman(Koleksi kol) throws Exception {
        if(daftarPinjaman.size()== 0){
            throw new Exception ("Anda belum pinjam sama sekali");
        }
        Date now = Calendar.getInstance().getTime();
        try {
            kol.setTanggalKembali(now);
        } catch (Exception ex) {
            Logger.getLogger(Pengguna.class.getName()).log(Level.SEVERE, null, ex);
        }
        if (daftarPinjaman.isEmpty()) {
            throw new Exception ("Tidak Pinjam !!");
        } else {
            if (adaKoleksi(kol)) {
             
                daftarPinjaman.remove(kol);
            } else {
              
                System.out.println("Tidak ada koleksi di daftar pinjaman");
            }
        }
    }


    public void Denda() {
        throw new UnsupportedOperationException("Not supported yet.");
    }
}







15 Oktober 2011

Kepercayaan Diri


   Berdasarkan definisi, orang yang memiliki tingkat kepercayaan diri yang tinggi cenderung yakin pada kemampuan sendiri dan mandiri. Orang yang demikian, walaupun perlu mewaspadai sikap terlalu percaya diri, akan sangat jarang dikuasai oleh pikiran - pikiran negatif. Mereka juga tidak suka mengecewakan diri sendiri.

          Orang yang percaya diri biasanya mampu mengembangkan sikap ‘mengendalikan hidup mereka sendiri dan memperjuangkan hak dan aspirasi mereka, sementara pada saat yang bersamaan menjaga agar aspirasi itu realistis.
     Orang yang kurang percaya diri perlu mempertimbangkan strategi untuk mengembangkan kepercayaan diri mereka. Pertama-tama perlu dilakukan analisis mengapa tidak percaya diri seperti orang lain. Tentu saja alasannya tidak dapat dipisahkan dari kepribadiannya. Sebagian orang gugup akan perubahan yang terjadi pada dirinya (misal posisi, atau pengakuan publik), sedangkan orang lain sangat rendah hati akan pencapaian atau talenta yang mungkin dicapai sehingga mereka cenderung menganggap rendah sifat – sifat positif ini.

Ciri – ciri sikap yang menghancurkan kepercayaan diri :
  • Keyakinan bahwa mereka orang gagal
  • Gagal untuk mengenal aspek positif hidup mereka
  • Mengadopsi sikap pesimis bahwa bencana akan selalu menghintip dan bahwa meskipun berbagai hal tampaknya akan berjalan baik tetapi itu semata hanya pendahuluan untuk selanjutnya berubah menjadi buruk
  • Membesar – besarkan segala hal yang negatif
  • Melihat orang lain dengan iri dan berfikir bahwa orang lain dapat melakukan lebih baik dari diri mereka


Berikut adalah strategi untuk meningkatkan kepercayaan diri :
  1. Evaluasi talenta dan mainkan kekuatan anda
  2. Lihat semua kemunduran dan kekecewaan sebagai pengalaman belajar dan sebagai cara untuk mencapai pertumbuhan pribadi
  3. Tak ada resiko, tak ada yang didapat! Jangan takut mengambil resiko yang sudah diperhitungkan. Pengambilan resiko harus dipandang sebagai peluang yang mungkin saja hasilnya tidak seperti yang diharapkan
  4. Jangan takut perubahan
  5. Jangan biarkan masa lalu menghantui diri anda. Kembangkan kepercayaan diri untuk maju dan membuat pilihan saat keadaan mendikte
  6. Meskipun anda tidak dapat mencapai cita -  cita anda, pujilah diri sendiri atas semua usaha untuk meraihnya
  7. Tidak ada kesempurnaan
  8. Seimbangkan kebutuhan untuk perbaikan terus menerus dengan kemampuan untuk menerima diri apa adanya
  9. Fokus terhadap perasaan anda tentang diri sendiri. Aspirasi orang lain adalah untuk dipertimbangkan , jangan sampai aspirasi orang lain menguasai anda sehingga anda kehilangan jati diri
  10. Anda adalah diri anda sendiri. Belajarlah mengevaluasi diri sendiri daripada membiarkan orang lain yang mengevaluasi anda
  11. Pahami bahwa menyenangkan semua orang pada saat yang bersamaan bukan hal yang mudah dan bahkan tidak mungkin
  12. Kembangkan standar anda sendiri yang tidak tergantung pada persetujuan orang lain
  13. Ambil kendali hidup anda sendiri

12 Oktober 2011

Dibalik Dorks Klaten

Jangan karna kita berlebel "dorks" kita harus sehidup semati sama kroni-kroni dorks, kita ada didalam scene HC sebelumnya disitu kita udah ada. Sebelum PeeWee punya fans sebesar sekarang, kita sudah tau kalo ada band yg namanya PeeWee Gaskins, dan itu belum ada dorks klaten.
Waktu itu peewee masih belom jadi fotobox keliling kayak sekarang, wow mengejutkan ketika liat peewee di gigs, sama panggung besar, udah jauh beda. Dan seresminya kita masuk jadi dorks di tanggal 11 September 2009 , disaat itu pula nama peewee mulai diperhitungkan menjadi "artis".
Dan baru pada tgl berapa saya juga lupa, kita diresmikan peewee ketika mereka di klaten, antusias yang ada udah nggak mngkn terjadi lagi. Begitu kita resmi disitu, kita bikin acc facebook dan saat itu sekali lagi antusias udah nggak akan terjadi lagi. Karena begitu banyaknya orang2 yang ikut, dan disitu kita sadar, kita nggak akan bertahan banyak dengan orang2 model seperti ini.
Mereka yang terlalu fanatik sama peewee disitu pula mereka yang cepet lupakan dorks untuk peewee. Maka dari itu kita yang sekarang nggak akan pernah mau dibilang fanatik sama peewee, kita fanatik sama diri kita sendiri guys. Lama, kita satu tahun dan itu sekali lagi ada orang2 bullshit didalemnya, sampek 2 tahun ini, kita nggak akan mau didatengin oleh orang "asing". Pada intinya peewee punya revolusi besar untuk tidak selalu kita ikuti, dan dorks klaten punya revolusi besar untuk persaudaraan kami.
Dan tanpa kami sadari , disini kami tinggal beberapa "anggota" dan sekali lagi kita bukan organisasi atau apa saja yang kalian tau tentang dorks. Beberapa orang ini , kita bisa selalu pakek kekeluargaan kita untuk melepas lelah di @kedaiBaneszo ! Bukan utk bilang "baju apa yg kamu pakek". Dan mohon maaf sebesar2nya, kita ada bukan karna peewee, kita ada karna scene kita sebelum dorks ini, dan kamipun bangga disapa "dorks" :)
Kalian tau, Foto-Foto kami lah yang sangat kami kiblatkan, karna itu memories dimana besok kita tua.


@minDK

24 September 2011

Tipe Cinta Berdasarkan Algoritma Pemrograman

class Jatuh_Cinta
{
var $_sayang ;
var $_Cinta ;
var $_Nafsu ;
var $_Pelampiasan ;

public function _Katakan_Sayang ()

{

$this ->_sayang = array(

1 => 'Berani Berkorban',

2 => 'Selalu Ikhlas Melihat Dirinya Bahagia'

);

print_r($this->_sayang);

}

public function _Katakan_Cinta ()

{

$this ->_Cinta = " Aku Ingin Menikah Dengannya Karena Aku Sangat CINTA ";
echo $this ->_Cinta ;
}

public function _Hanya_Nafsu ()

{

$this ->_Nafsu = " Wanita Dipakai Untuk Kesenangan Semata Seperti
SEKS
";
print $this ->_Nafsu;

}


public function _Pelampiasan ()

{


$this ->_Pelampiasan = "
INI CONTOH LELAKI BRENGSEK
";

print strtolower($this ->_Pelampiasan);
}

}

// Load Configuration Script

$_Bebs = new Jatuh_Cinta();

$_Bebs ->_Katakan_Sayang();

$_Bebs ->_Katakan_Cinta();

$_Bebs ->_Hanya_Nafsu();

$_Bebs ->_Pelampiasan();

?>

6 Juni 2011

Cara Membuat Musik Chiptune Menggunakan Emulators


Ini gan Emulator Gue..
Pertama yang lo harus punya sebelum bikin musik beginian, adalah tekad dan kemauan dan kegigihan, dan juga insting kuat beserta kreativitas tiada henti. dan yang lo harus punya PC KOMPUTER/ laptop lebih bagus, biar bisa mobile, karena ini termasuk jenis musik digital jadi harus memakai barang elektronik,, tapiii kalo punyaa,,, kalo ga punya mainin di warnet aj jga bisa.Nah!! ini yang aling penting yaitu Visualboy Advance. gambarnya disamping tuh,,kalo mau dapet baca-baca dulu lah ampe kelar,hehehe... nah kalo mau bisa bikin musik ya lo harus ada tekad dan kegigihan, soalnya kalo lo ga punya tekad yaa.. rada susah, kaya gw butuh seminggu buat nguasain LSDJ, sebelumnya pake software namanya SUNVOX, tp masih kurang puas kalo gapake yang asli, kalo mao pake gameboy sama LSDJ beneran ga punya duit buat beli, masalahnya mahal2 cing, sepaket bisa ampe 800rb. GB DMG+LSDJ cartridge, mahal kan?? kalo lo yang uda beduit mah murah, lah gw kan biasa2 aja, hehe..
kalo uda dapet emulatornya, tinggal nyari dah Rom LSDJnya, entar tapi ya?? baca baca dulu lah...
ni kita ngomongin devinisinya dulu ya?? 
LSDJ adalah game untuk GAMEBOY. apa bedanya game ini dari game lainnya?LSDJ, Little Sound Disk Jockey, adalah cartridge yg dibuat sendiri untuk Game Boy, diprogram oleh Johan Kotlinski (chiptune dikenal dunia sebagai Panutan), yang memungkinkan pengguna untuk urutan dan program musik di Game Boy. The LSDJ terutama digunakan oleh seniman chiptune, namun juga populer dengan musisi lain untuk menulis lagu yang menampilkan suara Game Boy. Kartrid resmi jelas ungu atau biru dan logo merek dagang LSDJ di bagian depan-atas.The sequencer dari LSDJ memiliki struktur yang sangat terbuka. Ia dirancang untuk meninggalkan semua kemungkinan musik dari Game Boy di tangan pengguna.
Chip Game Boy menawarkan empat saluran suara dengan suara 4-bit. Custom bentuk gelombang dapat dibuat dengan menggambar bebas-tangan, atau dengan menggunakan synthesizer subtraktif dengan filter resonan. Untuk fleksibilitas tambahan, LSDJ juga berisi sebuah arpeggiator. Dalam hal sampel, LSDJ menawarkan serangkaian pidato 59 fonem untuk diprogram. Ia juga memiliki drum kit sampel dari Roland TR-606, TR-707, TR-727, TR-808, TR-909, CR-78, CR-8000, DR-55, DR-110, E-mu Drumulator, Korg KR-55, Oberheim DMX, Ace Nada RhythmAce, Sequential Sirkuit TOM dan LinnDrum drum mesin.Produksi komersial dari unit LSDJ telah ditempatkan pada hiatus tak tentu sejak akhir tahun 2002 sampai dengan Nopember 2007, namun yang LSDJ menjadi tersedia untuk dijual lagi di Blip Fest 2007 untuk harga 75 dolar (termasuk versi manual diedit di Mei 2007 Selain membeli hard copy gambar ROM didownload dari website LSDJ sebesar $ 2.00.. Sebuah demo ROM (versi kuno di mana tabungan dinonaktifkan) tersedia secara gratis. ROM yang dapat ditempatkan ke kartrid ditulis ulang dari salah satu perangkat berbagai cadangan dibuat untuk adalah Boy.lsdj Game 


(sumber (distorsi.net) wikipedia yang ditranslate dengan google translate :p)
 

naahh... uda tau kan?? sekarang ane ajarin ya cara makenya gimana, entar baru ane kasih emulatornya, hehehe...

ni awal kalo buka LSDJ emulator,
chain buat masukin isi dari phrase,

phrase buat bikin nada nada,

nah instrumen itu buat bikin bunyi nada mau seperti apa

table buat bikin nada dari phrase itu jadi banyak suara

project buat atur tempo sama ganti skin emulator(look)

ga tau buat apa, tapi kalo diubah jadi aneh, makannya ga usah diubah, biarkan seperti itu

kalo ini blok copy paste( tekan backspace+X+X lalu di pilih apa yang mau di pilih, lalu tekan Z dan X(jangan bersamaan))
 naaahhh.. cara menggunakannya :

  • backspace pada keyboard berfungsi sebagai tombol "select".
  • enter pada keyboard berfungsi sebagai tombol "start".
  • Z pada keyboard berfungsi sebagai tombol "B"
  • pada keyboard berfungsi sebagai tombol "A"
  • untuk menghapus tekan X+Z 

kalo cara buatnya :
  • buka rom GBA emulator dan klik file >>open>>pilih aja file lsdj demo yang *gb 
pertama kita buat kick.. 
  • pu1 pada song di isi dengan 00 dengan cara menekan "Z".
  • lalu pindah ke chain00 dengan cara menekan "backspace + kursor arah".
  • isi pat urutan 1 pada chain dengan 00, cmd barkan saja 00 (fungsi TSP itu buat menaikan intonasi nada menjadi tinggi atau rendah, dengan cara menekan tombol "Z dan kursor kanan/kiri"
  • pindah ke phrase dengan menekan tombol "backspace + arah kanan, isi dengan E7 dengan menekan tombol Z beserta arah kanan atau kiri.(Z+kanan kiri untuk mengganti nada(C/D/E/F/G/A/B)),,(Z+atas bawah untuk mengganti (oktafC1/C2/C3/C4/C5 dst..))
  • isi E7 pada baris 0-4-8-C,, dan isi CMD dengan 00(biasanya si otomatis)
  • geser lagi ke menu instrumen, istrumen mempunyai peranan penting dalam mengolah nada, mau seperti apa kelak bunyi yang akan dihasilkan.
  • menu dalam instrument: 
  • envlope, untuk volume si kalo ga salah,hehe dicoba2 aja pasti asik2 nadanya . 
  • name(beri nama instr sesuai kehendak, max 5 huruf) tekan tombol Z untuk mengisi dan tekn Z untuk memilih huruf, lalu jika sudah ke menu OK ada di pojok kanan bawah, dan untuk menghapus huruf pilih segitiga disamping OK.
  • lalu pilih wave dengan menggeser ke tengah, jangan lupa untuk memilihnya tekan Z + arah kanan/kiri, fungsinya untuk membuat nada menjadi kasar atau lembut, karena kita akan membuat kik jadi pake yang lmbut aja jadi geser ke tengah ya??
  • output, keluaran nada mau L (left=hanya sebelah kiri)/R(right=hanya sebelah kanan) jadi kalo mau stereo ya ga usah dirubah.
  • Length, untuk durasi atau panjang pendeknya nada,tapi tergantung sama envlopenya juga, ya diatur2 aja lah..
  •  sweep, naah ini buat bunyinya mau gimana, kaena kita mau buat kick jadi ganti dengan E3,
  • sisa kebawahnya mnurut saya ga punya peranan penting, hanya yang terakhir table, dipakai jika perlu saja, jadi biarkan saja..
  • dan kembali ke menu awal (song), lalu tekan enter apa yang terjadi??
  • bunyi kick (dung dung dung).
  • that's all finish to get kick song.

Lalu kita membuat pulsenya :
  •  setelah berada di song dengan pu1 yang telah terisi kick, kini buat lagi di pu2 tapi jangan 00,nanti bunyinya sama kita isi 01 di pu2 caranya tekan Z+arah kanan/kiri.
  • lalu kita ke chain lagi(pindah pada saat kursor berada dipu2) isi pat dengan 01 jangan 00 karena isinya nanti di phrase akan sama, jadi isinya di bedain ya? 01 aja jangan banyak2..
  • lalu pindah lagi ke phrase isi note baris 0 dengan C5 tapi instr diganti 01
  • lalu baris ke 4 diisi note E5 instr juga 01
  • lalu baris ke 8 diisi note D5 instr juga 01
  • lalu baris ke A diisi CMDnya dengan "C"(kotak panjang berwarna gelap yang ada garis strip "-" ) lalu yang 00 diisi E0
  • lalu baris ke C diisi note F5 instr 01 dan CMD (-)diisi P dan (00)diganti 01.
  • lalu baris ke E diisi note G6 instr 01 dan CMD (-)diisi P dan (00)diganti 01.
  • lalu pindah ke menu instrument dan Tekan "X" untuk pindah ke instrumen 02, dan lakukan kembali sama seperti instrumen 01 tapi sweep jangan dirubah.
Lalu kembali ke maenu awal (song)
  • isi wav dengan 01 supaya nada menjadi sama seperti pu2
Lalu kita ke noise:
  • buat noi dengan mengisi 02
  • lalu ke chain isi lagi dengan 02
  • dan ke menu phrase.
  • isi baris 2,6,A,E dengan note c7 instr 02
  • isi baris 4 dan C dengan note c3 instr 02
  • lalu ke instrumen 02 sama seperti pindah instrumen 00 ke instrumen 01 tekan X + arah kanan,sampai ke instrumen 02
  • lalu ganti type (sebelumnya berisi PULSE) dan pindah ke NOISE tekan Z + arah kanan.
  • lalu atur length menjai 20
  • lalu atur shape mnjadi F9
  • lalu kembali ke menu awal.
kita telah mendapatkan satu baris musik awal..
dan sekarang tekan enter..
dan  buat ROM LSDJnya klik disini aja.
nanti pilih aja yang lsdj3_1_9_demo.gb