Kamis, 12 Januari 2017

Pseudocode Membuat Data Pada Buku Alamat

Declare string Nama
Declare string Alamat
Declare string Nomor
Declare string Email
Declare int Num
Declare int Pilihan
Create Array[100]

function Input(Num){
  For Array[Num]
    Input : Nama
            Alamat
            Nomor
            Email
  End For
  Num = Num + 1
}

function Delete(Num){
  For Array[Num]
    Delete  : Nama
              Alamat
              Nomor
              Email
  End For
  Num = Num - 1
}

function Display(){
  Display Array
}

function Update(Num){
  For Array[Num]
    Input : Nama
            Alamat
            Nomor
            Email
  End For
}

function main(){
Num = 0
Print "Menu   :"
Print "1. Memasukan Data"
Print "2. Menghapus Data"
Print "3. Menampilkan Seluruh Data"
Print "4. Update Data"

Switch (Pilihan){
  Case 1    : return Input(Num)
              break

  Case 2    : return Delete(Num)
              break

  Case 3    : return Display()
              break

  Case 4    : return Update(Num)
              break

  Default   : print "Pilihan anda salah"
              break

}
}


Pseudocode diatas adalah algoritma untuk membuat buku alamat yang maksimalnya berisi 100 data. Data atau attribute terdiri dari nama, alamat, nomor telepon, dan alamat e-mail. Proses atau method nya ada 4 yaitu memasukan data, menghapus data, menampilkan data secara keseluruhan, dan update data.

Rabu, 04 Januari 2017

Tugas Softskill Statistika : Sertifikat Sololearn



                Sebagai mahasiswa sistem komputer, pengetahuan tentang bahasa pemrograman sangatlah dibutuhkan. Salah satu bahasa pemrograman yang digunakan adalah bahasa Java. Java sendiri merupakan bahasa pemrograman yang dirancang tidak tergantung kepada platform alias platform independent, sehingga program java dapat dijalankan pada semua sistem operasi. Pada Sololearn, materi mengenai Java dibagi menjadi beberapa bagian mulai dari konsep dasar, kondisi dan perulangan, array, class dan objek, hingga penanganan error dan multithreading.
                Konsep dasar yang harus pertama diketahui adalah Java merupakan bahasa tingkat tinggi yang platform independen. Artinya, kita hanya perlu menulis program sekali untuk dapat menjalankannya pada sejumlah platform yang berbeda. Lebih dari 3 miliar perangkat menjalankan Java. Java digunakan untuk mengembangkan aplikasi untuk Google OS Android, berbagai Aplikasi Desktop, seperti media player, program antivirus, Aplikasi Web, Aplikasi Enterprise (yaitu perbankan), dan masih banyak lagi.
                Pernyataan bersyarat atau conditional statement digunakan untuk melakukan tindakan yang berbeda berdasarkan kondisi yang berbeda. Jika pernyataan adalah salah satu pernyataan bersyarat yang paling sering digunakan. Jika ekspresi kondisi jika pernyataan ini bernilai true, blok kode dalam pernyataan jika dijalankan. Jika ekspresi ditemukan palsu, set pertama kode setelah akhir pernyataan jika (setelah kurung kurawal menutup) dijalankan. Sementara itu, sebuah pernyataan loop memungkinkan untuk berulang kali mengeksekusi pernyataan atau kelompok laporan. Macam – macamnya adalah kondisi IF...ELSE, WHILE, DO...WHILE, FOR, dan SWITCH.
                Array adalah kumpulan variabel dari jenis yang sama. Bila Anda perlu untuk menyimpan daftar nilai, seperti nomor, Anda dapat menyimpannya dalam array, bukannya menyatakan variabel terpisah untuk setiap nomor. Untuk mendeklarasikan array pada Java, Anda perlu menentukan jenis elemen dengan tanda kurung persegi. Dalam sebuah array, elemen-elemen yang diperintahkan dan masing-masing memiliki posisi tertentu dan konstan, yang disebut indeks. Untuk referensi elemen dalam array, ketik nama array diikuti dengan posisi indeks dalam sepasang kurung persegi.
                Java menggunakan Object-Oriented Programming (OOP), gaya pemrograman yang dimaksudkan untuk membuat berpikir tentang pemrograman lebih dekat layaknya berpikir tentang dunia nyata. Dalam OOP, setiap objek adalah unit independen dengan identitas yang unik, seperti benda-benda di dunia nyata. Objek juga memiliki karakteristik, yang digunakan untuk menggambarkan mereka. Misalnya, mobil bisa merah atau biru, cangkir dapat penuh atau kosong, dan sebagainya. Karakteristik ini juga disebut atribut. Atribut menggambarkan keadaan saat suatu objek. Dalam dunia nyata, setiap objek berperilaku dengan caranya sendiri. Mobil bergerak, telepon berdering, dan sebagainya. Hal yang sama berlaku untuk objek: perilaku adalah khusus untuk jenis objek. Kelas dapat digambarkan sebagai cetak biru, deskripsi, atau definisi untuk sebuah objek. Anda dapat menggunakan kelas yang sama sebagai cetak biru untuk membuat beberapa objek. Langkah pertama adalah untuk menentukan kelas, yang kemudian menjadi cetak biru untuk penciptaan objek. Setiap kelas memiliki nama, dan masing-masing digunakan untuk mendefinisikan atribut dan perilaku.
                Java adalah bahasa pemrograman multi-threaded. Ini berarti bahwa program dapat memanfaatkan secara optimal sumber daya yang tersedia dengan menjalankan dua atau lebih komponen bersamaan, dengan masing-masing komponen penanganan tugas yang berbeda. Kita dapat membagi operasi tertentu dalam satu aplikasi ke dalam thread individu yang berjalan secara paralel.
                Pada setiap akhir materi, akan ada kuis yang berisi pertanyaan – pertanyaan seputar materi yang telah diberikan. Jika kita telah menyelesaikan semua materi dan kuis tersebut, maka kita dapat menerima sertifikat dari Sololearn tersebut.