Tampilkan postingan dengan label Bahasa pemograman. Tampilkan semua postingan
Tampilkan postingan dengan label Bahasa pemograman. Tampilkan semua postingan

Kamis, 09 Februari 2017

UJIAN AKHIR SEMESTER (UAS)

Mata Kuliah : Dasar-Dasar Pemograman
Semester       : 1


  1. Sebutkan bahasa pemograman selain Java yang Anda ketahui!
  2. Jelaskan langkah apa saja yang harus dilakukan dalam membuat sebuah project baru GUI Java bernama PROJECT UAS dengan kelas bernama TI A!
  3. Sebutkan 10 jenis Komponen/Swing pada GUI Java yang Anda ketahui berserta fungsinya masing-masing!
  4. Apa yang dimaksud dengan Event Handling dan sebutkan macam-macam Event Handling yang Anda ketahui berserta fungsinya masing-masing! (min.5)
  5. Sebutkan istilah dalam OOP yang Anda ketahui berserta penjelasannya masing-masing! (min.5)
  6. Adi, Budi, Cindi, dan Dedi harus menyeberangi sebuah jembatan kayu pada malam hari dengan sebuah senter yang hanya dapat bertahan 17 menit. Jembatan tersebut sudah tua hanya mampu menahan beban 2 orang dalam satu kali penyebrangan. Kecepatan setiap orang juga berbeda, Adi membutuhkan waktu 1 menit, Budi membutuhkan waktu 2 menit, Cindi membutuhkan waktu 5 menit dan Dedi membutuhkan waktu 10 menit. Bagaimana cara mereka menyeberangi jembatan tersebut sebelum senter mereka akhirnya mati?
  7. Perhatikan source code dibawah ini:
    .............................
    Program di atas akan digunakan untuk menghitung nilai peserta ujian dengan ketentuan jika jawaban perserta benar maka nilai ditambah dengan 4 sebaliknya jika jawaban peserta salah nilai akan dikurang 1, namun jika jawaban perserta kosong maka nilai tetap (tidak ditambah atau dikurang). Terdapat kesalahan pada program di atas. Pada baris ke berapakah letak kesalahan tersebut dan perbaikilah? Bagaimana output program tersebut setelah Anda perbaiki?
  8. Perhatikan source code dibawah ini:
    .............................
    Program tersebut merupakan kelas dari sebuah project untuk menghitung dan menampilkan nilai akhir mahasiswa. Namun terdapat kesalahan pada program tersebut, pada baris ke berapakah letak kesalahannya dan perbaikilah. Lalu buatlah kelas utama untuk menjalankan kelas mahasiswa tersebut dengan sebuah input dari dari user.
  9. Buatlah algoritma untuk menghitung sudut terkecil yang terbentuk dari 2 buah jarum jam!
  10. Ceritakan secara detail mengenai project kelompok Anda dan bagaimana pembagian tugas dalam kelompok Anda?



Kamis, 24 November 2016

Objek JCheckBox pada Pemograman Java

Objek ini digunakan untuk menampilkan pilihan kepada user, dan user bebas menentukan pilihannya (≥0 pilihan).

Kelas JCheckBox merupakan komponen grafis yang hanya mempunyai dua macam keadaan (state) atau nilai (value) yaitu on/off atau true/false.

Anda dapat berpindah (toggle) dari satu keadaan (nilai) ke keadaan (nilai) yang lain dengan cara mengklik untuk memberi tanda centang (selected) atau menghilangkan tanda centang (deselected) di check box

JCheckBox terletak di paket javax.swing dan merupakan kelas turunan dari JToggleButton. Berikut hirarkhi turunan kelas JCheckBox adalah sebagai berikut:


Kelas JCheckBox memiliki delapan kontruktor untuk mengkonstruksi obyek check box secara berbeda. Berikut ini adalah tabel beberapa kontruktor kelas JCheckBox yang sering digunakan:

Objek JLabel pada Pemograman Java

Objek ini dapat digunakan untuk menampilkan teks-teks pendek yang tidak dapat diedit, image atau keduanya. JLabel berfungsi memberikan keterangan pada komponen Java lain (umumnya obyek dari kelas JTextField). 

Hirarkhi turunan kelas jlabel adalah JComponent > JLabel
Label mempunyai latar belakang yang transparan sehingga dapat menyesuikan dengan latar belakang container classes dimana label diletakkan. Penggunaan metoda setBackground tidak memberikan dampak perubahan warna pada latar belakang label.

Konstruktor Kelas Jlabel


Kelas JLabel memiliki metoda yang diwarisi dari kelas Jcomponent, yaitu:

Orientasi Tata Letak Elemen (Item) Kelas JList pada Pemograman Java

Pada Kelas JList terdapat 2 data field (layoutOrientation dan visibleRowCount) dengan masing-masing metodanya (get dan set) untuk mengatur orientasi dari tata letak elemen/item yang dimiliki dan juga untuk menentukan jumlah baris elemen yang digunakan.

Field Kelas layoutOrientation

Dengan tipe int untuk menentukan orientasi tata letak elemen atau item di obyek list. Field ini dapat digunakan dengan metoda getLayoutOrientation untuk mengetahui orientasi tata letak elemen yang sekarang ini sedang digunakan dan metoda setLayoutOrientation(int layoutOrt) untuk menentukan kembali orientasi tata letak elemen di obyek list.

Terdapat tiga konstanta yang mewakili tipe int sebagai argumen dari metoda set. Tiga konstanta tersebut adalah:

Kelas JList pada Pemograman Java

Kelas JList merupakan kelas turunan dari kelas JComponent.

Komponen kelas JList dapat menampilkan daftar elemen (list of elements). Umumnya elemen yang ditampilkan oleh JList adalah obyek string (obyek dari kelas String) kecuali bila Anda menggunakan interfes ListCellRenderer.

Dengan menggunakan JList, pengguna aplikasi dapat memilih satu atau lebih nilai string yang terdapat di JList.

Kelas JList mempunyai empat konstruktor dan banyak metoda.  Di bawah ini adalah tabel daftar konstruktor dan metoda kelas JList yang paling sering digunakan di program Java.

Senin, 17 Oktober 2016

Perangkat Pengembangan Aplikasi

Terdapat beberapa perangkat yang digunakan dalam pengembangan aplikasi Android, seperti JDK, IDE, Server, SDK, ADT, dan sebagainya. Namun dalam pembahasan kali ini, saya akan mengenalkan apa itu JDK, IDE, ADT, SDK, dan XAMPP dalam perangkat pengembangan aplikasi berbasis Android.


JDK (Java Development Kit)

Untuk berkomunikasi dengan komputer menggunakan bahasa Java, kita membutuhkan JDK (Java Development Kit) seperti yang telah di kembangkan dengan baik oleh Sun Microsystem, Inc. (Nugroho, 2008: 12). Hal ini dikarenakan komputer merupakan sebuah benda (baca; hardware) yang memerlukan sarana tertentu mengkomunikasikan suatu perintah kepada sistemnya. Sehingga komputer memerlukan suatu program/ perangkat lunak (baca; software) yang memungkinkan brainware dapat berkomunikasi dengannya. 

Kamis, 15 September 2016

Session dalam Pemograman PHP (Part 03)

Mengubah Informasi pada Session yang ada

Untuk mengubah informasi dari variabel Session kita dapat mengisinya dengan data baru seperti script pembuatan session. (ubah_session.php)

Misalkan mengubah materi,

$_SESSION["materi"] = "Session dalam PHP";
diubah menjadi:
$_SESSION["materi"] = “Cookies, Cache, dan Session dalam PHP";
Contoh script untuk mengubah informasi pada session:

Session dalam Pemograman PHP (Part 02)

Menyimpan Session

Untuk melakukan penyimpanan informasi pada session digunakan variabel super global $_SESSION dengan menyertakan atribut nama session dan isi valuenya.



Contohnya untuk menyimpan informasi pengguna jika berhasil login.
Sintaks untuk menyimpan informasi pada session:
$_SESSION["nama_session"]=value
Contoh script untuk menyimpan informasi pada session PHP:

Rabu, 14 September 2016

Session dalam Pemograman PHP (Part 01)

Session akan diciptakan pada saat-saat tertentu dari kunjungan user ke website, misalkan pada saat login, dan akan dihapus pada saat user logout.  Session dikatakan juga sebagai waktu seseorang user mengunjungi suatu situs.

Session adalah cara yang digunakan untuk menyimpan informasi pada komputer server untuk digunakan pada beberapa halaman termasuk halaman itu sendiri. Data yang disimpan pada session bersifat sementara dan berlaku pada jangka waktu tertentu jika diset. Session akan hilang jika waktu session berakhir, session dimusnahkan dan atau saat server direstart. 

Session dalam PHP dapat dimulai dengan dua cara :

Cookies pada Pemograman PHP (Part 02)

Dalam memanggil cookie cukup dengan mengetikkan nama cookie.

Contoh script pemanggilan cookie:


Hasil running file tersebut.

Contoh script lain untuk memanggil cookie:

Selasa, 13 September 2016

Cookies pada Pemograman PHP (Part 01)

Cookies adalah data yang menyimpan informasi. Bertugas untuk mengirim data yang disimpannya kembali ke server web untuk memberitahu kegiatan user sebelumnya.

Cookies dapat digunakan dalam script PHP untuk menyimpan bit-bit kecil tentang informasi user dan memiliki kemampuan untuk menyimpan dan memanggil kembali data yang ada pada harddisk client. Cookies hanya bersifat sementara, sehingga saat browser di tutup atau waktu penyimpanan cookies berakhir, cookies akan terhapus dengan sendirinya.

Senin, 10 Agustus 2015

Program Array 2 Dimensi

Program Array 1 Dimensi


Program penggunaan Array (Jawaban)


Latihan Array (dengan bahasa C/C++)

Ketikan kode berikut ini dengan kompiler bahasa C/C++ dan tampilkan outputnya.
1. Program penggunaan Array
2. Program Array 1 Dimensi
3. Program Array 2 Dimensi

Tugas
1. Buatlah program untuk menghitung nilai rata-rata elemen array.
2. Buatlah program untuk mencari maksmal elemen larik.
3. Buatlah program untuk menampilkan bilangan fibonacci dengan array 1 dimensi.
4. Dengan tipe data terstruktur, Anda diminta untuk mencari suatu bilangan yang diinputkan melalui keyboard terhadap data atau nilai data dari tipe data terstruktur, sehingga akan menampilkan bilangan yang dicari dan posisi indeks data tersebut disimpan. Jika bilangan yang dicari tidak ada, cetak "bilangan tidak ditemukan".

Array

Apa itu ARRAY ?

Array atau larik adalah koleksi data atau tipe data terstruktur dimana setiap elemen memakai nama dan tipe yang sama, sehingga setiap elemen dapat diakses dengan hanya membedakkan indeks arraynya. 

Array dapat berupa satu dimensi, dua dimensi, tiga dimensi, ataupun banyak dimensi (multidimensi).

Dalam array, banyaknya lokasi memori, atau disebut indeks, dapat secara otomatis disediakan sesuai dengan banyaknya nilai yang dideklarasikan.

Elemen array tersusun dimemori secara berurutan (sekuensial), sehingga elemennya dapat diproses beruntun melalui indeks terturut.



Bagaimana cara memproses array ?

Sabtu, 16 Mei 2015

Ringkas: Pemograman Berorientasi Objek [Java]

Pemograman Berorientasi Objek Bahasa Pemograman Java, Mempelajari:
  1. Abstraksi
  2. Encapsulation (pembungkusan)
  3. Inheritance (pewarisan)
  4. Polimorfisme (kebanyakrupaan)

Kamis, 19 Februari 2015

Tipe Castring pada Bahasa Java

Berfungsi untuk mengubah tipe data yang dilakukan untuk program itu sendiri.

Syarat :
  1. Kedua tipe kompatible, dan
  2. Tipe data tersebut bertujuan memiliki range yang lebih besar dari tipe data asal.
Contoh:
byte b = 2;
int c = b;


Jika tidak memenuhi syarat-syarat tersebut, maka dapat melakukan Tipe Target
dengan ( tipe_target) nilai.

Contoh:  (int) b

Tipe String dan Pointer pada Pemograman Bahasa Java

Tipe String
  • Bukan tipe data sederhana.
  • Bukan Array dari karakter, seperti pada bahasa pemograman C/C++.
  • Merupakan sebuah objek
  • Contoh : String str;str = “lalaland”;..... str adalah objek dari tipe String
Pointer
  • Dalam Java tidak ada, karena Java dirancang untuk berjalan di JRE.
  • Untuk melakukan dealokasi memori secara otomatis, dibutuhkan fungsi garbage collection.

Array

Array
Merupakan :  Sekumpulan variabel setipe yang di acu dengan nama yang sama.
Setiap elemen diakses melalui indeks dan dimulai dari 0 (nol) à X [ nomor_index ];
Seperti pointer.