Senin, 21 Agustus 2017

TUGAS METODE PENELITIAN

Menentukan kalimat-kalimat yang terdapat pada Abstract 

Abstract:
Edge-based active contour models are effective in segmenting images with intensity inhomogeneity but often fail when applied to images containing poorly defined boundaries, such as in medical images. Traditional edge-stop functions (ESFs) utilize only gradient information, which fails to stop contour evolution at such boundaries because of the small gradient magnitudes. To address this problem, we propose a framework to construct a group of ESFs for edge-based active contour models to segment objects with poorly defined boundaries. In our framework, which incorporates gradient information as well as probability scores from a standard classifier, the ESF can be constructed from any classification algorithm and applied to any edge-based model using a level set method. Experiments on medical images using the distance regularized level set for edge-based active contour models as well as the k-nearest neighbours and the support vector machine confirm the effectiveness of the proposed approach.
Sumber : http://ieeexplore.ieee.org/document/7353157/?reload=true
Pada abstarct di atas, terdapat kalimat yang harus di tentukan yaitu :

  • Latar belakang / Pengantar :
Edge-based active contour models are effective in segmenting images with intensity inhomogeneity but often fail when applied to images containing poorly defined boundaries, such as in medical images. Traditional edge-stop functions (ESFs) utilize only gradient information, which fails to stop contour evolution at such boundaries because of the small gradient magnitudes. 

  • Tujuan penelitian : 
To address this problem, we propose a framework to construct a group of ESFs for edge-based active contour models to segment objects with poorly defined boundaries.

  • Metode yang digunakan :
In our framework, which incorporates gradient information as well as probability scores from a standard classifier, the ESF can be constructed from any classification algorithm and applied to any edge-based model using a level set method.

  • Hasil / Kesimpulan :
Experiments on medical images using the distance regularized level set for edge-based active contour models as well as the k-nearest neighbours and the support vector machine confirm the effectiveness of the proposed approach.


Rabu, 01 Maret 2017

Yuli Astrini: Perbedaan antara Abstract Class dan Interface

Yuli Astrini: Perbedaan antara Abstract Class dan Interface: Soal: 1. Jelaskan apa itu abstract class dan interface! 2. Jelaskan menurut Anda apa saja perbedaan yang paling menonjol antara abstrac...

Kamis, 31 Maret 2016

Perbedaan antara Abstract Class dan Interface

Soal:
1. Jelaskan apa itu abstract class dan interface!
2. Jelaskan menurut Anda apa saja perbedaan yang paling menonjol antara abstract class dan interface!
3. Jelaskan keyword-keyword berikut:
a. abstract method
b. extends
c. implements
d. override
e. public
f. protected
g. private
h. parent class
i. child class
j. this

Jawaban

1. Abstract class merupakan class yang khusus dibuat untuk keperluan inheritance. Tujuan dari pembuatan abstract class ini ialah untuk membuat definisi umum bagi class-class yang akan menjadi turunan darinya, sedangkan interface secara filosofis lebih berfungsi sebagai antarmuka yang membentuk komunikasi dengan kode lain.
2. Perbedaan abstract class dan interface
a. Interface :
- hanya bisa mendefinisikan method, tidak dapat mengimplementasikannya.
- Method tidak dapat bersifat static dan tidak boleh bersifat final.
- Suatu interface bisa mengekstends satu atau lebih interface lainnya.
- Suatu interface hanya bisa mengekstends interface lainnya dan tidak bisa mengimplement class atau interface lainnya.
b. Abstract class :
- Dapat mengimplementasikan method.
- Boleh bersifat static dan final.
- Suatu abstact class hanya bisa mengekstends satu abstract class lainnya.
- Suatu abstract class hanya bisa mengesktends satu abstract class dan mengimplement beberapa interface.
3. Key-key word :
- Abstract class digunakan sebagai basis bagi penurunan class lainnya, sehingga abstract class tidak dapat diinstansiasi secara langsung menjadi objek.
- Extends digunakan bila terjadi pewarisan, kelas yang mewariskan method dan atributnya disebut class super, sedangkan yang diwariskan disebut subclass.
- Implements termasuk dalam sebuah deklarasi kelas untuk menemukan satu atau lebih interface yang diimplementasikan oleh kelas saat ini. Kelas A mewarisi jenis dan metode abstrak dinyatakan oleh interface.
- Public merupakan access specifier yang menentukan visibility level dari method ini.
- Protected  adalah member object dengan akses protected hanya dapat diakses dari dalam object.
- Private ialah member object dengan akses private sama dengan member protected.  
- This digunakan untuk mewakili sebuah instance dari kelas di mana ia muncul. This dapat digunakan untuk mengakses anggota kelas sebagai referensi.
- Override adalah fitur bahasa yang memungkinkan subclass atau anak class untuk memberikan implementasi khusus dari metode yang sudah disediakan oleh salah satu superclass atau class induk.
- Parent Class merupakan class yang akan diturunkan.
- Child class merupakan class yang menerima penurunan.

abstract class AbstractClass
{
    // Force Extending class to define this method
    abstract protected String getValue();
    abstract protected String prefixValue(String prefix);

    // Common method
    public void printOut() {
        System.out.println( this.getValue() );
    }
}

class ConcreteClass1 extends AbstractClass
{
protected String getValue() {
        return "ConcreteClass1";
    }

    public String prefixValue(String prefix) {
return prefix + "ConcreteClass1";
    }
}

class ConcreteClass2 extends AbstractClass
{
    public String getValue() {
        return "ConcreteClass2";
    }

    public String prefixValue(String prefix) {
return prefix + "ConcreteClass2";
    }
}

class Main
{
public static void main(String args[]) {
ConcreteClass1 class1 = new ConcreteClass1();
class1.printOut();
System.out.println( class1.prefixValue("FOO_") );
ConcreteClass2 class2 = new ConcreteClass2();
class2.printOut();
System.out.println( class2.prefixValue("FOO_") );
}
}

/* 
Pengamatan:
1. Bolehkah ditambahkan body "{statement1; statement1;}" pada method getValue ataupun method prefixValue pada class abstract AbstractClass? Jelaskan!
2. Kembalikan program seperti semula, jelaskan error apa yang terjadi apabila method getValue() pada class ConcreteClass1 di hapus!
3. Kembalikan program seperti semula, selanjutnya perhatikan perbedaan hak akses method getValue() di child class ConcreteClass1 dan ConcreteClass2! Jelaskan apa maksudnya!
4. Buatlah abstract method yang bernama getValue2 pada class ConcreteClass1! Compile dan mengapa terjadi error?
5. Ikuti soal nomor 4, silahkan ubah class ConcreteClass1 menjadi abstract. Selajutnya jelaskan mengapa terjadi error? 
6. Dengan mengikuti struktur kode program di atas serta ditambahkan satu abstract method bernama "gabung" TANPA PARAMETER pada parent class, hasilkan output berikut:
Tatank
Mr. Tatank 
Mr. Tatank hobi meloncat
Kells
Mrs. Kells 
Mrs. Kells hobi melet

Jawaban

1. Tidak boleh,karena abstract class tidak boleh memiliki method body.
2. Error yang terjadi jika method getValue dihapus ialah tidak ada method dan tidak ada override.
3. pada class Concrete1 terdapat protetcted yang hanya bisa di akses oleh kelas lain yang berada dalam satu package, sedangkan class Concrete2 terdapat public yang hanya bisa diakses atau dipanggil dari luar kelas di mana ia dideklarasikan.
4. pada class ConcreteClass1 tidak ada abstract dan tidak ada override dalam abstract method.
5. Karena pada ConcreteClass1 yaitu pada abstract classnya tidak bisa di instansiasi.
6. 

interface Mobil
{
    public void setMerk(String merk);
    public String getMerk();
}

interface Mesin extends Mobil
{
    public void setNoMesin(String nomor_mesin);
public String getNoMesin();
}


// This will work
class Mobil1 implements Mesin
{
private String merk, nomor_mesin;
    public void setMerk(String merk){
this.merk = merk;
    }
public String getMerk(){
return merk;
    }
    public void setNoMesin(String nomor_mesin){
this.nomor_mesin = nomor_mesin;
    }
public String getNoMesin(){
return nomor_mesin;
    }
}

// This will not work and result in a fatal error
class Mobil2 implements Mesin
{
private String nomor_mesin;
public void setNoMesin(String nomor_mesin){
this.nomor_mesin = nomor_mesin;
    }
public String getNoMesin(){
return nomor_mesin;
    }

class Main{
public static void main(String[] args){
Mobil1 m1 = new Mobil1();
m1.setMerk("Ford");
m1.setNoMesin("01010");
System.out.println( m1.getMerk() );
System.out.println( m1.getNoMesin() );
}
}

/* 
Pengamatan:
1. Compile kode program diatas dan jelaskan sebab error yang terjadi!
2. Tambahkan method yang diperlukan untuk mengatasi error yang terjadi (No. 1)! 
3. Perhatikan soal 1 (abstract) dan soal 2 ini (interface) dan lakukan poin-poin berikut:
- Apa yang terjadi apabila ditambahkan method biasa yang mengandung body "{}" pada interface Mobil? Jelaskan!
- Jelaskan perbedaan body program antara class abstract dan interface! 
- Jelaskan perbedaan penggunaan extends antara soal 1 dan soal 2!

Jawaban

1. Terjadi error diprogram Mobil2, karena tidak ada abstract dan tidak ada override pada class Mobil2 yang mengimplementasikan mesin.
2.  

Rabu, 25 November 2015

KALKULATOR SEDERHANA di MICROSOFT EXCEL

              Di sini saya dari prodi D3 MANAJEMEN INFORMATIKA akan membuat suatu aplikasi dari microsoft excel. Tugas tersebut saya dapatkan dari dosen mata kuliah Sistem Informasi Manajemen yaitu membuat kalkulator sederhana di microsoft excel dengan menggunakan menu tools yaitu menu developer.
            Sebelumnya saya kira berpikir untuk menampilkan menu developer bagaimana caranya. Ternyata untuk menampilkan menu developer sangatlah mudah, tidak perlu di download lagi. Hanya dengan mengklik menu option dan cari bagian menu-menu yang akan ditampilkan di microsoft excel. Awalnya memang saya tidak mengerti, tetapi saya meminta bantuan kepada teman saya untuk membantu saya bagaimana cara menampilkan menu developer tersebut.

            Aplikasi berupa kalkulator sederhana cara membuatnya sangatlah mudah, tetapi di sini saya belum terlalu sempurna membuat aplikasi kalkulator sederhana, karena pada saat saya membuat kalkulator di microsoft excel hasil tambah yang saya buat muncul tetapi pada saat saya memasukkan angka pada kolom 1 dan kolom 2, hasil kurang,bagi, dan kali tidak muncul hasilnya. Nah, untuk mengetahui bagaimananya cara mengeluarkan hasil tambah,bagi,kurang dan kali hanya cukup dengan menggunakan rumus yang ada di microsoft excel. Rumus yang saya gunakan adalah rumus “if” di mana nantinya saya bisa mengeluarkan hasil tambah,bagi, kali, dan kurang. Sesudah itu, saya mulai membuat kalkulator sederhana di mocrosoft excel. Agar tampilan saya kalkulator saya terlihat bagus, saya cukup mengubah-ubah kalkulator yang saya buat, agar terlihat lebih rapi yang nantinya akan di presentasikan kepada dosen mata kuliah Sistem Informasi Manajemen. Menu untuk merapikan kalkulator agar terlihat rapi cukup menggunakan menu home, insert dan developer. Jadi, saya nantinya akan lebih mudah untuk mempresentasikan kalkulator sederhana yang saya buat. 

Kamis, 19 November 2015

MANFAAT BELAJAR SIM HARI RABU, 18 November 2015

  Manfaat belajar Sistem Informasi Manjamen pada hari ini yaitu tepat hari Rabu, 18 November 2015. Pada hari ini, dosen saya tidak memberikan materi tentang mata kuliah SIM melainkan, satu kelas mesti duduk cewek dan cowok dan yang berisikan cuma dua deret baris kursi saja. Ditambah yang dianggap hadir hanya deret kursi satu dan dua. Kemudian datanglah lagi murid D3MI-39-05 yang pada akhirnya deret kursi pertama dan kedua telah terisi penuh. Setelah itu mata kuliah SIM pun dimulai, Saya dan teman-teman disuruh mengeluarkan kertas satu lembar dan di astas meja hanya ada kertas satu lembar dan pulpen saja, tidak boleh ada yang lain. Dosen SIM pun membacakan soal tentang perusahaan yang masuk ke sistem informasi manajemen yang representasi. Perusahaan yang disebutkan pun harus ada 3 perusahaan. Saya pun menyebutkan perusahaan yang saya tulis yaitu perusahaan papa saya, karena papa bekerja di perusahaan tersebut ialah PT.ASTRA AGRO LESTARI(AAL).Tbk. Perusahaan Kebun Kelapa Sawit yang menghasilkan minyak. Minyaknya pun sampai-sampai dikirim ke negara asing. Selain itu PT.AAL telah banyak bekerja sama dengan perusahaan yang terkenal dari Indonesia sampai Luar Negeri. Saya pun berharap, semoga saya bisa melanjutkan pekerjaan papa saya dengan bekerja di PT.AAL tersebut. Kedua PT.Sinar Mas, kenapa??, karena PT.Sinar Mas juga telah berkerja sama dengan PT.AAL. Di PT.Sinas Mas juga tempat kakak sepupu saya bekerja. Yang terakhir yaitu PT.Indomart. 
  Nah, mata kuliah Sistem Informasi Manajemen ini mengajarkan saya sebagai mahasiswa Telkom University harus mampu membuat orang tua bangga terhadap diri saya, karena mereka tidak sia-sia membimbing dan mendidik saya hingga masuk ke Telkom University ini apalagi jurusan yang saya ambil D3 Manajemen Infornatika. Saya pun harus bisa membuat suatu program yang nantinya bisa makin suskes perusahaan yang saya papa saya kerjakan. Programnya pun sangat gampang sebenarnya, jika saya lebih menekuni lagi setiap mata kuliah yang pelajari. Apalagi prodi D3 Manajemen Informatika selalu bermain-main dengan IT. Banyak perusahaan yang membutuhkan anak-anak dari perguruan tinggi yang bisa IT. Maka dari itu dengan belajar SIM pada hari ini, saya harus bisa memrepresentatifkan perusahaan yang benar-benar membutuhkan saya. Yang utama adalah perusahaan papa saya. Dan juga jika ingin membuat program yang bagus dan baik, harus membuat analisisnya terlebih dahulu yang nantinya kita akan bisa membuat PPT(People,Proses,Teknologi) yang fungsinya yaitu 'People' ialah orang yang mengetahui tentang perusahaan tersebut secara detail, 'Proses' ialah bagaimana orang-orang yang ada di dalam perusahaan bisa mengetahui jalannya perusahaan tersebut mengalami peningkatan atau penurunan, 'Teknologi' ialah memudahkan orang-orang yang bekerja di perusahaan tersebut menggunakan aplikasi yang telah diberikan oleh perusahaan, agar bisa mengetahui informasi yang diberikan oleh pemilik perusahaan.
  Inilah manfaat yang saya ambil tentang pembelajaran matakuliah SIM (Sistem Informasi Manajemen) yang saya dapatkan di hari rabu. Semoga bermanfaat bagi yang membacanya. Terimakasih:)

Rabu, 04 November 2015

MATERI KAJIAN II

Materi kajian dua tentang sistem informasi manajemen yaitu tentang berbisnis. Langsung  saja, sebelum saya membangun bisnis yang nantinya akan menghasilkan untung bagi saya dan semua orang. Saya harus menegetahui struktur bisnis. Nah, terdapat struktur bisnis dalam berbisnis. Struktur bisnis tersebut adalah
1.    Executive level
2.    Managerial level
3.    Operational level
Dari beberapa struktur bisnis terdapat juga tentang sistem informasi manajemen. Sistem informasi manajemen terdapat di bagian struktur Managerial Level. Selain itu juga sistem informasi manajemen juga bisa membuat saya lebih mengetahui tentang struktur bisnis. Di bagian Executive level terdapat beberapa bagian yaitu ESS (Executive Support System), BI (Bisnis Intellegent), ES (Expert System). Struktur bisnis di bagian Operational level juga terdapat TPS (Transaction Process System) yang dapat memudahkan kita melakukan pekerjaan dalam bisnis yang di jalani.
            Bagian struktur bisnis juga bisa dikatakan, bahwa dari ketiga struktur bisnis tersebut juga terdapat bagian yang tidak terstruktur (Executive level), semi terstruktur (Managerial Level), dan terstruktur (Operational system). Contoh bisnisnya yaitu membuat suatu sistem lift yang harus efektif dan efisien yang nantinya bisa berguna  bagi semua orang, terutama lift yang ada di gedung 10 lantai yang rusak karena kelebihan kapasitas yang pada akhirnya beberap system tidak berfungsi. Maka dari itu harus dibuatkan system lift, agar lift tersebut bisa digunakan lagi.
Terdapat juga Functional Area


Dari functional area tersebut saya bisa lebih mengetahui dan mempelajari bagaimana cara untuk menghasilkan sesuatu dari bisnis yang saya buat dengan memakai system yang saya buat dan harus mengetahui juga struktur bisnis yang nantinya akan saya jalani. Maka dari itu saya harus mengetahui terlebih dahulu struktur bisnis, agar bisnis yang saya jalankan bisa terus meningkat dan berkembang dengan pesat

Jumat, 23 Oktober 2015

PENGALAMAN  DAN MANFAAT BELAJAR SISTEM INFORMASI MANAJEMEN 

     Mata kuliah Sistem Informasi Manajemen yang dosennya bernama Bayu Rima Aditya. Biasanya dipanggil dengan sebutan pak bayu. Nah, disini langsung saja, saya aka menceritakan tugas-tugas yang pernah diberikan oleh pak bayu. 
     Tugas pertama yang diberikan oleh pak bayu ialah belanja online. Di mana saya harus mencoba belanja online, agar saya bisa membedakan mana yang termasuk data dan informasi yang terdapat dlam belanja online. Saya memilih belanja online di tokopedia,, karena kalau belanja di tokopedia harganya ya lumayan lah.
Saya membuka situs website tokopedia.com. Di tokopedia.com terdapat macam-macam barang yang ingin dibeli oleh orang-orang yang berbelanja online. Selain itu juga belanja online di tokopedia.com lebih aman. Barang yang kita pesan atau beli juga terlihat sama dengan yang ada di foto yang ditampilkan di beranda belanja online di tokopedia. Sesudah melihat-lihat macam barang yang diinginkan, saya pun berminat membeli sepatu . Lalu saya pun membelinya dengan cara online. saya harus memilih terebih dahulu ukurannya dan warna sepatu yang saya inginkan. Muncul kualitas sepatu yang beli, jadi makin tertarik membelinya. Saya pun akhirnya melajutkan tahap pembayaran , sebelumnya saya mengisi terlebih dahulu biodata diri saya , agar barang yang saya beli bisa dikirimkan ke alamat yang saya isikan di bagian biodata. Setelah mengisi biodata, saya pun melakukan pemabayaran dengan online. Saya membayar sepatu yang saya beli dengan via m-banking dan saya mendapatkan pemberitahuan melalui via sms , bahwa saya telah melunasi pembayaran sepatu yang saya beli di tokopedia yaitu belanja online. 
     Belanja online yang kedua, saya membeli tiket pesawat di traveloka.com. Sebenarnya sama saja seperti belanja online di tokopedia.com cuma bedanya kalau di taveloka.com itu belanja online tiket pesawat, hotel dan lain-lain. pertama saya membuka situs website traveloka.com. Di halaman pertama saya harus memilih tujuan penerbangan, pada kotak tujuan penerbangan terdapat kota asal yang saya isikan bandung(BDO) dan kota tujuan denpasar(dps), memilih tanggal keberangkatan, setelah mengisi tanggal keberangkatan, saya pun mengisi 1 jumlah penumpang dewasa yan terdapat di kotak jumlah penumpang , saya mecari tiket pulang pergi. agar mendapat tiket yang murah. Kemudian muncul maskapai apa yang akan berangkat sesuai dengan tanggal keberangkatan yang saya isikan. Saya pun memilih maskapai lion dan citilink karena cuma maskapai itu yan bisa dibilang murah harganya. Saya pilih pesan sekarang. saya mengisi data diri sampai ke tahap pembayaran. Saya pun dikirimkan pesan melalui via email gmail agar saya bisa melakukan pembayaran dan akan mendapatkan booking code, tinggal menunggu liburan aja, dan siap-siap untuk pulang ke bali sambil mengerjakan tugas yang diberikan oleh dosen. Jadi inti dari tugas belanja online ialah kita itu harus bisa membedakan data dan informasi. Apalagi informasi yang kita dapatkan atau kita cari memenuhi ciri-ciri informasi yang bermanfaat. Ciri-ciri informasi yang bermanfaat ialah 
1. Complete
2. Relevant
3. Current
4. Accurate
5. Economical
     Tugas yang kedua ialah menginstall aplikasi gojek, terus harus naik gojek. Pak Bayu pun menyuruh kita mencoba menggunakan aplikasi gojek. pada waktu itu , uang pun lagi menipis , walaupun biaya naik gojek cuma 10ribu rupiah bela-belain naik gojek demi mata kuliah SIM (Sistem Informasi Manajemen). Agar lebih banyak tahu lagi sistem informasi yang digunakan gojek. Bener kan pak bayu?. Pak bayu mah paling tahu tentang sistem informasi , apalagi kalau sudah berbau uang. Langsung dah mahasiswanya disuruh membuat sistem informasi yang bisa menghasilkan uang. Biasalah anak manajemen informatika itu harus bisa menghasilkan sesuatu yang bisa membuat pak bayu menjadi senang mungkin. Balik ke topik yaitu tugas gojek. Gojek pun ternyata pintar juga , gaul pula, yang jadi gojek pun bisa juga dari kalangan mahasiswa, karena gojek penghasilannya besar.  Tapi gojek juga punya kelebihan dan kekurangan. Cari tahu sendiri saja ya kelemahan dan kelebihan Gojek. 
     Tugas yang ketiga ialah pak Bayu mulai memberikan tugas. tugasnya harus membuat sistem informasi yang bermanfaat bagi semua orang. Mencari sistem informasinya pun harus pergi ke mall dulu. Saya dan teman-teman membuat sistem informasi yaitu sistem pelacak buku. Karena tempat yang kelompok saya kunjungi ialah bookfair. Di mana tempat tersebut, kita harus mencari buku yang tidak tahu letak atau posisi buku yang kita cari, beda halnya kalau kita mencari buku di gramedia. Misalnya, jika kita ingin mencari buku di gramedia, kita dapat dengan mudah mencari letak posisi buku dengan menggunakan komputer yang sudah disediakan di gramedia maka kita pun dapat mengetahui posisi buku yang kita cari.
     Tugas yang keempat yang diberikan pada hari rabu tepatnya dua hari yang lalu, pak Bayu memberikan tugas. Mencari solusi tentang jadwal mata kuliah yang padat dan membuatkan sistem informasinya agar jadwal mata kuliah tersebut bisa dilaksanakan oleh mahasiswa dan mendapatkan waktu luang juga untuk beristirahat. Benar kata Pak Bayu, manusia punya kemampuan yang berbeda-beda untuk menerima ilmu pengetahuan yang mereka dapatkan. Jika manusia dipaksakan atau memaksakan otaknya sendiri untuk menerima pengetahuan, mungkin tidak tahu apa yang terjadi. Mungkin bisa pingsan, pusing dan parahnya lagi mungkin bisa stress. Untung saja ada pak bayu , dosen mata kuliah sitem informasi manajemen (SIM). Kalau bertemu dengan pak bayu, paling awal sebelum kuliah dimulai adalah ketawa-ketawa, topiknya pun tidak jelas tapi bisa buat mahasiswanya ketawa-ketawa. Ditambah lagi sekarang diberikan tugas oleh pak bayu , karena hari ini uliah di cloud yang harus membuat pengalaman belajar sistem informasi manajemen (SIM). Terimakasih tugas yang pak bayu berikan kepada saya dan teman-teman :). Dengan adanya mata kuliah sistem informasi ini, saya lebih ingin banyak lagi mencari sistem informasi yang dipakai oleh orang-orang ataupun perusahaan-perusahaan lainnya. 
     Zaman pun makin hari makin berkembang dan sistem informasi pun makin banyak jenisnya yang bisa dipakai oleh masyarakat umum.