Tugas Inheritance

Posted: 2 November 2016 in Tugas Mahasiswa

Assalamualaikum wr wb.

Silahkan Download Materi dan Tugas Prak. PBO  pada link download di bawah ini, kerjakan tugas mengenai
Inheritance
tugas di kirim ke
Email: Fenando.rv@gmail
Subjek: Kelas/Nim/Nama
dikirim dalam bentuk soft file. coding, output, serta analisa program di printscrn ke dalam format word, tugas di kirim paling lambat Tanggal 02-11-16 Pukul 20.00
Jangan lupa absen di Komentar Buat Kelas, Nim dan  Nama,

Nb: Minggu depan untuk Prak. PBO MID Semester Materi dari Awal sampai Inheritance
Terimakasih Wassalam.

Materi Prak.PBO (Inheritance)

Quiz PBO

Posted: 1 November 2016 in Tugas Mahasiswa

Assalamualaikum wr wb.

Silahkan Download Soal Quiz PBO  pada link download di bawah ini,

Jangan lupa absen di Komentar Buat Kelas, Nim dan  Nama
Terimakasih Wassalam.

Assalamualaikum wr wb.

Silahkan Download Materi dan Tugas Prak. PBO  pada link download di bawah ini, kerjakan tugas mengenai
Encapsulation
tugas di kirim ke
Email: Fenando.rv@gmail
Subjek: Kelas/Nim/Nama
dikirim dalam bentuk soft file. coding, output, serta analisa program di printscrn ke dalam format word, tugas di kirim paling lambat Tanggal 07-10-16 Pukul 20.00
Jangan lupa absen di Komentar Buat Kelas, Nim dan  Nama
Terimakasih Wassalam.

Materi Prak.PBO (Encapsulation)

 

Silahkan Download Materi Prak. Desain animasi pada link download di bawah ini

Jangan lupa absen di Komentar Buat Nim, Nama dan Kelas/Hari.

Kali ini saya membuat tutorial sederhana untuk membuat sebuah input pada Java (Swing) langsung merubah format isiannya menjadi angka dengan pemisah ribuan, misalnya ketika diinput 1000 akan berubah menjadi 1.000, namun tetap dengan menyimpan data aslinya, sehingga apabila diinginkan, tetap dapat diambil data asli input tersebut.

javSaya berikan dalam 2 file (Class), dimana Class utama dari tutorial ini adalah Class NumberTextField. Sedangkan class Main hanya berfungsi demo saja.

Aplikasi (executable) jar demo ini bisa didownload disini.

Class NumberTextField (file NumberTextField.java)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
import javax.swing.*;
import javax.swing.text.MaskFormatter;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusEvent;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
 
/**
 * Created with IntelliJ IDEA.
 * Author: Lee
 * Date: 5/20/2014
 * Time: 1:50 PM
 * To change this template use File | Settings | File Templates.
 */
public class NumberTextField extends JTextField {
    private char separator = '.';
 
    public NumberTextField(){
        super();
        setHorizontalAlignment(SwingConstants.RIGHT);
        setText("0");
        addFocusListener(new FocusAdapter() {
            @Override
            public void focusGained(FocusEvent focusEvent) {
                NumberTextField.super.setText(getText());
                NumberTextField.super.selectAll();
            }
 
            @Override
            public void focusLost(FocusEvent e){
                setText(NumberTextField.super.getText());
            }
        });
        addKeyListener(new KeyAdapter() {
            @Override
            public void keyTyped(KeyEvent e) {
                char c = e.getKeyChar();
                if (!((c >= '0') && (c <= '9') ||
                        (c == KeyEvent.VK_BACK_SPACE) ||
                        (c == KeyEvent.VK_DELETE))) {
                    getToolkit().beep();
                    e.consume();
                }
            }
        });
        // */
    }
 
    public void setSeparator(char s){
        separator = s;
    }
 
    @Override
    public void setText(String s){
        super.setText(formatNumber(s));
    }
 
    @Override
    public String getText() {
        String s = super.getText();
        return s.replaceAll("[^0-9]", "");
    }
 
    public String getNumberFormattedText(){
        return super.getText();
    }
 
    public String formatNumber(String s){
        try {
            int v = Integer.parseInt(s);
            return String.format("%,d", v).replace(",", separator + "");
        } catch (Exception e) {
            return "0";
        }
    }
    // */
}

Class Main (file Main.java)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
import sun.awt.HorizBagLayout;
 
import javax.swing.*;
import javax.swing.border.Border;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
/**
 * Created with IntelliJ IDEA.
 * User: lee
 * Date: 6/22/14
 * Time: 1:01 PM
 */
public class Main {
    public static void main(String[] args){
        try{
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch (Exception e){
 
        }
 
        final JFrame f = new JFrame();
        f.setTitle("Number Formatted Input Field");
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.setMinimumSize(new Dimension(400, 100));
 
        final JPanel body = new JPanel();
        body.setLayout(new BoxLayout(body, BoxLayout.Y_AXIS));
        body.setBorder(BorderFactory.createEmptyBorder(5,5,5,5));
        f.getContentPane().add(body, BorderLayout.CENTER);
 
        for(int i = 1; i <= 5; i++){
            JPanel p = new JPanel();
            p.setLayout(new BoxLayout(p, BoxLayout.X_AXIS));
            p.add(new JLabel("Input " + i));
            p.add(Box.createHorizontalStrut(10));
 
            NumberTextField input = new NumberTextField();
            // misalnya diinginkan separator ribuan yang 'aneh';
//            input.setSeparator('-');
 
            p.add(input);
            body.add(p);
            body.add(Box.createVerticalStrut(5));
        }
 
        JButton b = new JButton("Lihat Input");
        b.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent actionEvent) {
                String res = "", temp;
                for(int i = 1; i <= 10; i++){
                    if( i % 2 == 0) continue;
                    JPanel p;
                    try{
                        p = (JPanel) body.getComponent(i - 1);
                    } catch (Exception e){
                        System.out.println("Error: " + i);
                        e.printStackTrace();
                        continue;
                    }
 
                    temp = String.format("input ke %s diisi %s = %s \n", (i / 2) + 1,
                            ((NumberTextField) p.getComponent(2)).getText(),
                            ((NumberTextField) p.getComponent(2)).getNumberFormattedText()
                    );;
                    if(res.equals("")){
                        res = temp;
                    } else {
                        res += temp;
                    }
                }
                JOptionPane.showMessageDialog(f, res);
            }
        });
        body.add(b);
 
        f.pack();
        f.setLocationRelativeTo(null);
        f.setVisible(true);
    }
}

Sebagai catatan, GUI dari aplikasi ini tidak saya buat dengan Builder (misalnya Netbeans), jadi tidak ada operasi drag n drop untuk GUI nya. Lagipula, GUI ini hanya demo saja.

Namun tentu saja jangan lupa, untuk kepentingan format angka yang lebih canggih, ada NumberFormat di Java.

sumber: kurungkurawal.com

Akhirnya Profil Fakultas Dakwah & Komunikasi UIN Raden Fatah Palembang telah di selesaikan, Video ini telah di tampilkan pada saat yudisium ke – XV Fakultas Dakwah & Komunikasi di Ballroom Hotel Sandjaja Palembang. Video Profil Fakultas Dakwah & Komunikasi UIN Raden Fatah Palembang di buat oleh Prodi Sistem Informasi. Kami ucapkan terima kasih atas support yang telah diberikan sehingga terselesaikanlah Video Profil Fakultas Dakwah & Komunikasi UIN Raden Fatah Palembang.

  • Penanggung Jawab: Dr. Kusnadi, MA
  • Pembimbing: Fenny Purwani, M.Kom
  • Pengarah Editor: Fenando, M.Kom
  • Tim Editor:
    • M.Alfisyahrin
    • Priyanto
    • Robiansyah
    • Ulyl Absor

Cara Mudah Menaikan Nilai Rating di Windows 7

Semenjak kehadiran Windows Vista, Microsoft sudah memberikan info penilaian terhadap setiap komputer yang ter-install Windows, yaitu dengan cara memberikan rating.

Untuk mengecek rating ini sangatlah mudah, cukup klik kanan di icon My Computer > Properties.

Oke, sekarang saya akan beritahu kamu bagaimana cara menaikan angka 5,9 itu menjadi sesuka hati kamu.

  1. Pertama, Masuk ke Folder C:\Windows\Performance\WinSAT\DataStore
  2. Kedua, Kemudian temukan file yang bernama
    Formal.Assessment (Initial).WinSAT
  3. Ketiga, Agar lebih mudah editnya, Kamu bisa menggunakan Notepad ataupun Notepad++
  4. Lalu, cari parameter-parameter di bawah agar kamu bisa menyesuaikan angkanya, Gunakan CTRL + F. Rubah angka-nya sesuka kamu, tapi ingat ya, maksimal adalah 7.9 (gunakan titik, bukan koma).
    <CpuScore>
    <MemoryScore>
    <GraphicsScore>
    <GamingScore>
    <DiskScore>
    <SystemScore>
  5. Jika sudah, Klik Save. Maka akan tampil seperti ini.

Gimana? Mudah bukan. Cara seperti ini bisa dengan mudah menaikkan rating komputer kamu, tapi soal performa ya tetap sama, hehe, karena hanya angka yang berubah. Untuk Windows 8 atau Windows 8.1 mungkin caranya sama, hanya saja, angkanya bisa sampai 9.9.
sumber : JalanTikus.com

Setelah peluncuran bbm for android beberapa waktu lalu, banyak yang tertarik untuk mencobanya atau malah rela membeli handheld android terbaru yang ber OS Android 4.0 ke atas (Ice Cream Sandwich dan Jelly Bean). yang merupakan salah satu sarat OS minimum untuk bisa ber BB ria melalui android phone.
tapi bagi yang iseng2 pengen mencoba ber BBm-an ria, sekarang tidak perlu membeli handheld android yang harga nya lumayan buat kantong pas-pasan. Cukup manfaatkan PC atau Laptop dirumah untuk di gunakan ber BBm-an ria. Kalau tidak punya PC atau Laptop dirumah ya terpaksa beli hape android, atau bisa pinjam PC di warnet, Lumayan buat sekedar melampiaskan penasaran bagaimana bentuknya BBM di PC/LAPTOP dengan Bluestack

CARA MUDAH BBM di PC/LAPTOP dengan BLUESTACKS, begini caranya:

1. Download bluestacks DISINI untuk online installer nya. Offline instalernya DISINI 
(untuk bisa BBM di PC/LAPTOP dianjurkan memilih instalasi online)
2. Setelah selesai download kemudian install bluestacksnya. Mohon bersabar proses ini memakan waktu cukup lama tergantung koneksi yang dipakai. Kurang lebih satu jam dengan speed rata2 150KB/s.
3. Setelah selesai instalasi. Close saja dulu blustacksnya,
4. Download file apk BBM DISINI
5. Setelah selesai download, instal file apk nya (Klik 2x).
6. Setelah selesai terinstal, buka bluestacks

capuraca.blogspot.com

7. Klik icon BBm. Silakan login atau create ID baru

capuraca.blogspot.com

Jika kesulitan daftar BBM lewat BLUESTACKS, bisa daftar langsung ke web resminya DISINI
9. Selesai CARA MUDAH BBM di PC/LAPTOP dengan BLUESTACKS. Selamat menikmati BBM-an via pc/laptop
10. Selain BBM anda pun bisa menginstal Whatsapp, Wechat, Line dan semua aplikasi yang ada di plastore
Semoga bermanfaat, BBm dengan CARA MUDAH BBM di PC/LAPTOP dengan BLUESTACKS.

 

Instalasi Dadakan

Posted: 3 Juli 2014 in Inspirasi Anda

Instalasi Lab Komputer dadakan ini di lakukan karena ada visitasi akreditasi untuk program studi Komisi Penyiaran Islam dan Sistem Informasi (26/5/14) . Untuk instalasi komputer di lakukan di ruang tunggu Dekan Fakultas Dakwah dan Komunikasi, di bantu oleh anak-anak mahasiswa jurusan Sistem Informasi Kelas sore angkatan 2012 (Dadai CS) & angkatan 2013 (Fandi CS) yang saya percaya mereka mampu untuk melakukan instalasi komputer. Sebelumnya mereka telah mengambil matakuliah Prak. Sistem Operasi  yang pernah saya ajar, setidaknya ilmu yang di dapat bisa di implementasikan untuk Fakultas Dakwah & Komunikasi.

IMG_20140522_172804  IMG_20140522_190724

Ada 31 Komputer yang di instal, sistem operasi yang di gunakan adalah Windows 8, software yang di instal untuk sementara adalah software standar yang di butuhkan seperti:

  1. Microsoft Office 2007
  2. Adobe Photoshop
  3. Adobe Reader
  4. WinRar
  5. Winamp

Di butuhkan waktu 2 hari untuk instalasi dan mempersiapkan ruang kelas yang di sulap menjadi ruang Laboratorium Komputer, dimulai Pukul 15.00 wib hingga pukul 19.00 wib untuk instalasi komputer sebanyak 31 buah, sembari menunggu proses instalasi selesai saya dan mahasiswa makan model bersama di ruang tunggu dekan.  Hari kedua pukul 15.00 saya dan mahasiswa menyiapkan lokal kuliah yang akan di sulap menjadi laboratorium dadakan, hasilnya sangat memuaskan dengan kapasitas 3o komputer untuk mahasiswa, 1 komputer untuk dosen, layar proyektor dan 1 papan tulis. sekali lagi saya ucapkan terima kasih untuk mahasiswa kelas sore yang telah membantu dalam proses membuat laboratorium komputer dadakan ini & jangan bosan kalo di minta tolongin lagi. hahahahaha.

IMG_20140522_190715 IMG_20140522_190711

IMG_20140523_175252 IMG_20140523_175224

 

Tugas Aplikasi Komputer

Posted: 11 Juni 2014 in Tugas Mahasiswa

Untuk mahasiswa Puskom silahkan Download Tugas Kuliah Excel, di kumpul ke email: fenando_uin@radenfatah.ac.id. saya tunggu sampai hari minggu tanggal 29/5/2016 

Jangan lupa absen di Komentar Buat Nim, Nama dan Kelas/Hari. Klik Download dibawah ini untuk tugas Excel2

 

 

 

 

____________________________________________________________________________________________________________