Pages

Powered by Blogger.
.

Popular Posts

Tuesday, 4 November 2014

Jawaban Uts - Analisa & Perancangan Sisfo [Sucipto, M.Kom.]

SOAL UTS
          1.       Jelaskan masing-masing karakteristik system yang saudara ketahui.
          2.       Sebutkan dan jelaskan klasifikasi system yang saudara ketahui
          3.       Jelaskan apa yang saudara ketahui tentang :
a.    Data
b.    Informasi
c.     System
d.    Sub system

4.    Jelaskan apa yang dimaksud dengan :
a.    Identify, mengidentifikasi masalah?
b.    Understand, memahami kerja sistem yang ada?
c.     Analyze, menganalisis system?
d.    Report, membuat laporan hasil analisis?

JAWABAN!
Secara sederhana "SISTEM" adalah sekumpulan elemen yang terpadu dengan maksud untuk mencapai suatu tujuan.

1.          Karakteristik Sistem
a.    Components, Komponen
Terdiri dari sejumlah komponen yang saling berinteraksi dan bekerjasama membentuk satu kesatuan.
b.    Boundary, Batas Sistem
Merupakan daerah yang membatasi antara sistem dengan lainnya atau dengan lingkungan luarnya.
c.     Environments, Lingkungan Luar Sistem
Yaitu apapun diluar batas dari sistem yang mempengaruhi operasi sistem.
d.    Interface, Penghubung
Merupakan media penghubung antara subsistem, yang memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya.
e.    Input, Masukan
Yaitu energi yang dimasukkan kedalam sistem, yang dapat berupa masukkan perawatan (maintenance input) dan masukkan signal(signal input).
f.     Output, Keluaran
Yaitu hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan
g.    Proccess, Pengolah.
Suatu sistem dapat mempunyai suatu bagian pengolah yang akan merubah masukkan menjadi keluaran.
h.    Objective, Sasaran.
Suatu sistem pasti mempunyai tujuan (goal) atau sasaran (objective).

2.          Klasifikasi Sistem
a.    Sistem Abstrak, berupa pemikiran/ide tidak tampak secara fisik, seperti sistem agama.
Dan Fisik, sistem yang dapat dilihat, seperti perusahaan,
b.    Sistem Deterministik, berupa prosesnya dapat diprediksi secara tepat,seperti sistem komputer
Dan Probabilistik, sistem yang operasinya tidak dapat di prediksi dengan tepat.

3.         Menjelaskan Tentang Data, Informasi, sistem, subsistem
a.   Data adalah sesuatu yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan. Bentuknya dapat berupa angka, kata-kata, atau citra.
b.   Informasi adalah hasil pengolahan dari sebuah model, formasi, organisasi, ataupun suatu perubahan bentuk dari data yang memiliki nilai tertentu, dan bisa digunakan untuk menambah pengetahuan bagi yang menerimanya.
c.    Sistem adalah kumpulan / group / komponen apapun baik fisik yang saling berinteraksi antara satu sama lain.

d.  Subsistem merupakan komponen atau bagian dari suatu sistem, subsistem ini bisa fisik ataupun abstrak.
4.          Menjelaskan tentang Identify, Understand, Analyze, Report.
a.    Identify, Mengidentifikasi Masalah.
ü Tugas-tugas dalam mengidenfikasi masalah
ü Mengidentifikasi penyebab masalah
ü Mengidentifikasi titik keputusan
ü Mengidentifikasi personil-personil kunci
b.    Understand, Memahami Kerja  dari sistem yang ada
ü Menentukan Jenis Penelitian, meliputi wawancara, observasi, daftar pertanyaan, pengambilan sampel
ü Merencanakan Jadwal Penelitian(Who, When, Where, What, How)
o  Mengatur jadwal wawancara, observasi, pengambilan sampel
ü Membuat Penugasan Penelitian
ü Membuat Agenda Wawancara
ü Mengumpulkan Hasil Penelitian
c.     Analize, Menganalisis Hasil Penelitian.
ü Menganalisis Kelemahan Sistem (Distribusi, Pengukuran Pekerjaan, keandalan, dokumen, laporan, teknologi)
ü Menganalisis Kebutuhan Informasi Pemakai/Manajemen.
d.    Report, Membuuat Laporan Hasil Analisis
ü Setelah proses analisis sistem ini selesai dilakukan, tugas berikutnya adalah membuat laporan hasil analisis. Laporan ini diserahkan ke steering committee yang seterusnya diserahkan ke manajemen.

Monday, 3 November 2014

TUGAS Tahap Perkuliahan ke-1 (a)

Laporan Aktivitas Belajar Tahap Perkuliahan ke - 1 (a)
Course name
Program D1 PVB TKJ [1. Materi Dasar]
Test attempted
TUGAS Tahap Perkuliahan ke-1 (a)
Learner name
Faisal Amin
Learner email


Character Building
1. Temukan makna yang sangat berarti sebagai motivasi
 a. Carilah dan tuliskan 5 makna (arti penting) mengikuti program D1 ITB.
 b. Buatlah penilaian 5 makna tersebut dari yang paling bermakna sampai yang paling kecil maknanya.

2. Kegiatan generik harian saat ini
Sebelum mengikuti program D1 ITB setiap peserta pasti memiliki kegiatan harian. Sekarang, tulis kegiatan harian tersebut, sesuai yang dilakukan sehari-hari. Tidak perlu sama untuk setiap peserta. Tidak perlu merasa salah kalau berbeda dengan rekan lain.

3. Merancang kegiatan generik harian IDEAL
Dari kegiatan generik harian yang ideal, buatlah rencana kegiatan generik harian IDEAl yang sesuai dengan peserta. Tidak perlu sama untuk setiap peserta. Tidak perlu merasa salah kalau berbeda dengan rekan lain. Yang terpenting, dapat mengalokasikan waktu yang cukup untuk belajar dan mampu dilakukan peserta secara konsisten setiap hari.

4. Merancang cara belajar mandiri
 a. Tuliskan tahapan/ cara belajar yang selama ini dilakukan.
 b. Buatlah Cara Belajar Mandiri berdasarkan contoh Tahapan Belajar yang generik (lakukan tiap tahap secara disiplin).

Open question attempted is :
  Question
Temukan Makna yang sangat berarti sebagai motivasi
  Answer
 Jawaban No 1
  1. Disiplin;
  2. Rajin Terampil;
  3. Kebersamaan;
  4. Pengalaman baru;
  5. Tidak mudah putus asa;
Jawaban No 2.
  1. Alasan saya membuat jawaban Disiplin di nomor pertama adalah karena kondisi yang saya alami sampai saat ini yaitu merasakan sebuah arti kesederhanaan dan juga selalu mengatur waktu dengan baik, dengan harapan agar terbiasa untuk seterusnya.
  2. Alasan saya menjawab Rajin Terampil karena saya disini tinggal bersama teman-teman baru dan memiliki keterampilan yang berbeda dengan kampung saya, saya mempunyai teman - teman yang dapat memberikan dukungan satu sama lain, maka dari itu arti Rajin Terampil sangatlah penting untuk kita Pelajari dan dikembangkan.
  3. Kemudian Kebersamaan, disini kami belajar memahami arti kebersamaan dan bersama - sama menyelesaikan sebuah masalah. Saling Berbagi dan Selalu menasehati.
  4. Pengalaman Baru, jelas karena saya tidak hanya diam di rumah dan tidak melakukan apa - apa, banyak sekali pengalaman - pengalaman yang saya alami sampai saat ini
  5.  Terakhir tidak mudah putus asa, Ketika sudah tidak bisa melakukannya berusaha untuk melakukan kegiatan yang di senangi untuk menghibur diri. Saling mendukung satu sama lain untuk terus berusaha saat mengalami kendala - kendala yang menimpa. Kata yang saya suka, saya jadikan prinsip yaitu “Jika sudah putus asa, pasti tidak ada semangat dan harapan melakukannya, ya sudah kalau tidak ada harapan untuk apa HIDUP”.
  Question
Tulis Kegiatan Generik Harian Saat ini
  Answer
22.30 - 04.30 Tidur malam dan bangun tidur.
04.30 - 06.00 Solat Subuh dan Olahraga.
06.00 - 07.00 Membersihkan rumah dan Mandi.
07.00 - 12.00 Menonton TV, sarapan pagi, dan Bermain.
12.00 - 15.00 Solat Dhuhur, mengobrol dengan teman, dan makan sore.
15.00 - 17.30 Membantu seorang teman yang sedang mempunyai tugas.
17.30 - 18.00 Mandi dan Solat Magrib.
19.00 Solat Isya'
20.00 Makan malam.
  Question
Tulis Kegiatan Generik Harian IDEAL
  Answer
21.30 - 04.30 Tidur malam dan bangun tidur.
04.30 - 05.30 Solat Subuh dan Olahraga.
05.30 - 07.00 Membersihkan rumah, Mandi, dan mempersiapkan peralatan sekolah.
07.00 - 08.00 Sarapan Pagi dan Menonton TV.
08.00 - Berangkat Kuliah.
09.00 - 12.00 Belajar.
12.00 - 13.00 Makan Siang dan Solat Dhuhur.
13.00 - 15.00 Belajar.
15.00 - 15.30 Istirahat dan Solat Ashar.
15.30 - 17.00 Belajar dan Pulang dari sekolah.
17.00 18.15 Olahraga, Mandi, dan Solat Maghrib.
19.00 - 20.00 Solat Isya' dan Belajar.
20.00 - 21.30 Menonton TV.
  Question
Rancanglah Cara Belajar Mandiri
  Answer
Rancangan cara belajar mandiri yang ingin saya terapkan :
  1. Belajar tanpa Mod;
  2. Belajar di tempat yang hening;
  3. Belajar sambil Berdiskusi;
  4. Bertanya jika tidak mengerti;
  5. Tetap berusaha jika mengalami kegagalan;



Wednesday, 22 October 2014

[Four] Membuat aplikasi untuk menghitung luas persegi!



Cara membuat aplikasi untuk menghitung persegi pada golang silahkan ikuti source code ini:




Jika berjalan dengan baik, pasti hasilnya seperti ini!



Selamat mencoba!! :D



Sunday, 19 October 2014

Apache-nya tidak bisa jalan?

Solusinya dengan mengikuti langkah demi langkah untuk mengatasi masalah tersebut!
Berikut ini langkah-langkahnya:
  1. Lakukan perubahan pada file httpd.conf 
  2. Buka file httpd.conf di folder C:\xampp\apache\conf\ dengan menggunakan aplikasi notepad.
  3. Cari kata “Listen 80” dan ubahlah menjadi “Listen 8080“.
  4. Masih di file yang sama, carilah kata “ServerName localhost:80” kemudian ubahlah menjadi “ServerNamelocalhost:8080“.
  5. Lalu Simpan.
  6. Selanjutnya, buka file httpd-ssl.conf di C:\xampp\apache\conf\extra\.
  7. Carilah kata “Listen 443” dan ubah menjadi “Listen 4499“.
  8. Masih di file yang sama, dan carilah kata “virtualhost_default_:443” kemudian ubahlah menjadi “virtualhost_default_:4499“
  9. Masih di file yang sama, carilah kata “ServerName localhost:443” dan ubahlah menjadi “ServerName localhost:4499“
  10. Sekarang jalankan XAMPP Contol Panel, lalu klik Start pada Apache. Jika muncul peringatan di kotak detail bagian bawah “Apache started [port 80]“, maka bukalah browser dan arahkan ke alamat http://localhost:8080/xampp. Jika berhasil maka Web Service Apache tersebut telah berjalan di port 8080.

Friday, 26 September 2014

[Three] Membuat Deret Bilangan dan Prima pada Golang


Belajar menyusun bilangan dan memilah bilangan yang termasuk Bilangan Bulat, Genap, Ganjil. dan Prima. Baik, Disini saya mencoba untuk membuat syntax yang memilah/memilih angka yang termasuk Bilangan Prima pada bahasa Pemograman Golang(Go Language), jadi outputnya bilangan prima.

Perlu kita ketahui dalam matematika, bilangan prima adalah bilangan asli yang lebih besar dari angka 1, yang faktor pembaginya adalah 1 dan bilangan itu sendiri. 2 dan 3 adalah bilangan prima. 4 bukan bilangan prima karena 4 bisa dibagi 2. Sepuluh bilangan prima yang pertama adalah 2, 3, 5, 7, 11, 13, 17, 19, 23 dan 29.

Pada golang untuk syntax nya melalui penalaran yang logis kita menemukan hasil seperti dibawah ini: 

     var y int
    var a int
    var g int

    fmt.Print("\n\t\tDeretan Primanya-> ")
    for y=1; y<=10; y++ {
    a = 0;
        for g=1; g<=y; g++ {
            if y % g == 0 {
            a++;
        }
    }

    if a == 2 {
        fmt.Print(y, ", ")
    }
        if y % 10 == 0{
            fmt.Printf("\n")

        }
    }

Ada Variable, For, if. Cukup menarik bukan? karena kita ingin bilangan prima dari 1 sampai 10 lihat code ini "for y=1; y<=10; y++ {" terlebih dahulu kita membuat pengulangan dari 1 sampai 10 dengan menggunakan Pengulangan For, kemudian akan dipilih menggunakan statement if. 

Kalau contoh diatas angka 1 sampai 10 dimasukkan manual, karena saya mau buat angka yang dimasukkan dengan menggunakan input jadi code nya lumayan panjang. Silahkan dicoba!. Berikut Source code lengkapnya.

package main

import (
    "fmt"
    "bufio"
    "os"
    "strings"
)

//var isPrima int

func main() {

    fmt.Printf("Ketik nama Anda : ")//contoh faisal amin
    scn := bufio.NewReader(os.Stdin);
    data, _ := scn.ReadString('\n');
    fmt.Printf("Selamat datang %v!", strings.TrimRight(data,"\n"))//outputnya sambutan

    var b int
    var i int


    fmt.Printf("\n->Silahkan ketik angka awal: \n")//mulai dari angka terkecil
    fmt.Scan(&b)

    fmt.Printf("->Silahkan ketik angka akhir: \n")//sampai angka terbesar
    fmt.Scan(&i)

    fmt.Print("Read number!!\n","->Mulai Angka ", b, " Sampai ", i, " this number your put")//faisal, baca bilangan ku.

    if ((b > 0) && (i > 0)) || (b < i) {
        fmt.Print("\nResult-> Deret bilangan : \n\t\t");
        for j := b; j <= i; j++ {
            fmt.Print(j, " ")
            if j % 10 == 0{
                fmt.Printf("\n\t\t");

            }
        }

    }
    var y int
    var a int
    var g int
    fmt.Print("\n\t\tDeretan Primanya-> ")
    for y=b; y<=i; y++ {
    a = 0;
        for g=1; g<=y; g++ {
            if y % g == 0 {
            a++;
        }
    }

    if a == 2 {
        fmt.Print(y, ", ")
    }
        if y % 10 == 0{
            fmt.Printf("\n\t\t\t\t\t\t  ")

        }
    }
}//end syntax-nya

 
Jika sudah, jalankan dan lihat hasilnya. Kalau berjalan dengan baik hasilnya pasti seperti dibawah ini.




Hanya sekian yang dapat saya jelaskan. sampai jumpa di tulisan saya berikutnya. Semoga ada manfaatnya. Ohya Mohon Kritik dan saran yang bersifat membangunan untuk penulisan blog ini menjadi yang lebih baik di comment. atau Kalau teman-teman ada kesulitan yang ingin ditanya silahkan comment di bawah ini. 

Terima kasih. sampai jumpa lagi di tulisan saya berikutnya. :) (Y)



[Second] Membuat Segitiga pada Golang


Berikut adalah hasil percobaan saya yang sangat dasar, Semuanya hal yang sulit dipahami pasti dimulai dari awal/dasar. Memang dimulai dari dasar untuk lebih paham. 

Banyak hal yang menarik saya dapat selama melakukan percobaan Syntax Golang. Dan terkadang kita harus mencoba dan terus mencoba untuk mendapatkan kesalahan-kesalahan yang tidak kita tahu, kemudian kesalahan itu menjadi sebuah pengalaman yang sangat berharga. 

Tadi, Sebelum saya berhasil membuat bintang bersusun segitiga saya juga ada screenshot hasil cetak bintang bersusun yang lumayan menarik.




Oke, dibawah ini tutorialnya.

Pada kesempatan kali ini saya mengetikkan syntaxnya bukan di console (command prompt), tapi menggunakan IDE Editor.

Kebetulan saya menggunakan IDE Editornya, Intellij IDEA silahkan di Install dan pastikan menginstal plugin Golang di Intellij IDEA.

 ilustrasi: Intellij IDEA

Langsung saja, saya jelaskan Pembuatan bintang bersusun segitiga pada Golang.  Silahkan buka Intellij IDEA,  Lalu Klik Create New Project. => Pilih Go. Seperti gambar di bawah ini:




Isi Nama Project yang kita inginkan dan Ikuti langkah selanjutnya. Kemudian ketikkan source code berikut ini:

package main
import "fmt"

func main() {
    fmt.Printf("Hello World, Double Skill!!!\n")
    for brs:=1; brs<=30; brs++{
        //melakukan pengulangan bintang(*) sampai 30

        for spasi:=30 ; spasi>=brs; spasi--{
            fmt.Printf(" ");
        }

        for klm:=1; klm<=brs; klm++{
            fmt.Printf("*"); /

        }
        for klm:=(brs-1); klm>=1; klm--{
            fmt.Printf("*");

        }
        fmt.Printf("\n");
    }
}


Jika sudah diketik langkah selanjutnya langsung jalankan dengan meng-click Kanan Nama filenya, Kemudian Pilih Run Seperti gambar dibawah ini:


Kalau teman-teman sudah mengetikkannya dengan benar pasti berjalan dengan baik dan hasilnya terlihat seperti gambar dibawah ini:



Cukup disini penjelasan saya, Semoga ada manfaatnya. Ohya Mohon Kritik dan saran yang bersifat membangunan untuk penulisan blog ini menjadi yang lebih baik di comment. atau Kalau teman-teman ada kesulitan yang ingin ditanya silahkan comment di bawah ini, 

Bagaimana Mudahkan! Mudah dong.. mudah banget. Terima Kasih, Sampai jumpa di Tulisan berikutnya.! :)




Saturday, 20 September 2014

[The First] Belajar Golang (Go Language)

Pertama kalinya saya belajar Golang (Go Language) yang akrab disebut dengan "Goleng", saya akan berbagi tentang Goleng. Sekian lama mencari solusi,  pada awalnya kemarin saat instalasi Goleng ini saya sudah kesulitan untuk melakukan "run and compile". Karena di laptop saya 64 bit, saya coba instalasi yang go1.3.windows-amd64.msi, Tapi tidak bisa melakukan compile go.exe, untuk memastikan apakah sudah terinstal dengan baik atau belum. saya coba ketikkan "go" pada command prompt tidak bisa. 

Setelah googling, tetapi masih belum menemukan solusinya, terakhir saya coba instalasi go yang 32 bit go1.3.1.windows-386.msi. Dan berhasil untuk mencoba menjalankan project hello world! :D Goleng pada notepad++.

Sebelum saya menjelaskan tutorial instalasi Golang. saya ingin mengenalkan sedikit tentang Go. 
Dan langsung saja kita membahas tutorial instalasi Golang, kali ini yang perlu diingat Install - Ketik source code - Kemudian Jalankan (Run)".

"Maklum Gan!, #newbie"
 
Berikut screenshotnya:

Project HelloWorld! :D dengan nama file: coba2.go pada notepad++

Source code input, dengan nama file: coba3.go

Ouput: coba2.go

Hasil run goleng source code "input" : coba3.go
"Gimana? Mudahkan, Mudah dong. 
Tinggal Install - Ketik source code - Kemudian Jalankan (Run)" Cukup sekian yang bisa saya tuliskan disini. Terima Kasih. Sampai jumpa ditulisan saya berikutnya.