Rabu, 03 Juli 2019

Membuat Penulisan Ilmiah di Semester 6


Penulisan Ilmiah di Semester 6

Pada postingan kali ini saya kan menceritakan tentang penulisan ilmiah apa yang saya buat sewaktu saya di semester 6 lalu.

Untuk mahasiswa Gunadarma pasti sudah tidak asing lagi dengan yang namanya penulisan ilmiah. Yap penulisan ilmiah akan dilakukan atau dibuat oleh mahasiswa gunadarma S1 yang sudah berada di semester 6. Dalam membuat penulisan ilmiah ini mahasiswa akan mendapatkan 1 orang dosen pembimbing yang akan membimbing mereka dalam membuat penulisan ilmiah. Dan nantinya jika penulisan ilmiah tersebut sudah selesai maka hasil penulisan tersebut harus disidangkan di depan para penguji sama seperti saat siding skripsi. Untuk penulisan ilmiah di jurusan saya sistem informasi, biasanya mahasiswa akan membuat suatu program atau website sebagai tema penulisan mereka. Di sini mereka harus bisa membuat suatu program dan membuat penulisan tentang program tersebut.

Pada waktu semester 6 lalu, penulisan ilmiah yang saya buat adalah tentang teknologi Augmented Reality. Untuk kalian yang tidak tau apa itu augmented reality saya akan berikan penjelasan sedikit menurut seorang ahli. Jadi, menurut Brian (2012) Augmented Reality merupakan suatu istilah yang berkaitan dengan lingkungan yang menggabungkan dunia nyata dengan dunia visual yang diciptakan oleh komputer menjadikan batas antara keduanya menjadi sangat tipis. Nah, untuk lebih singkatnya augmented reality merupakan suatu teknologi yang dapat membuat manusia dapat melihat suatu objek maya 2D atau 3D ke dalam dunia nyata.  

Teknologi augmented reality tersebut saya buat dalam versi aplikasi android. Untuk bentuk dari objek benda yang saya buat ke dalam teknologi augmented reality pada waktu itu adalah augmented reality dari kue – kue ulang tahun pada suatu toko roti yang berada di daerah rumah saya. (*nama toko dirahasiakan).

Alasan mengapa saya memilih untuk membuat aplikasi augmented reality kue ulang tahun dari toko tersebut adalah karena untuk kue ulang tahun dan kue pernikahan dengan model seperti di menu, di toko tersebut tidak disediakan setiap hari. Sehingga jika ada konsumen yang ingin membeli kue tersebut maka harus memesannya terlebih dahulu. Untuk detail dan bentuk dari kedua jenis kue tersebut konsumen hanya bisa melihatnya dari gambar yang ada pada menu. Sehingga hal ini membuat konsumen hanya dapat membayangkan bentuk dari kue yang akan dibelinya melalui sebuah gambar tanpa tahu secara pasti seperti apa bentuk asli kue tersebut. Maka dari itulah alasan mengapa saya membuat penulisan ilmiah tentang ini.

Untuk proses pembuatan aplikasi augmented reality ini saya menggunakan beberapa aplikasi yaitu, software Blender yang saya gunakan untuk membuat objek 3D dari kue ulang tahun, Unity 3D yang saya gunakan untuk membuat aplikasi android dan augmented reality, GIMP yang saya gunakan untuk mendesain atau membuat marker dari augmented reality. (Marker ini merupakan sebuah penanda khusus yang mana pada saat kamera mendeteksi marker atau diarahkan ke marker, maka objek tiga dimensi dapat ditampilkan.) Kemudian yang terakhir saya menggunakan Vuforia sdk sebagai database dari augmented reality.

Pada aplikasi ini saya membuat 10 buah model kue ulang tahun dengan bentuk dan variasi warna seperti yang ada di toko kue tersebut. Sedangkan untuk tampilan aplikasi androidnya terdapat beberapa tampilan menu seperti menu ke kamera (untuk menscan marker atau memunculkan objek kue), kemudian ada menu harga yang menampilkan tampilan list daftar harga kue, menu store info yang berisikan tampilang mengenai informasi dari toko kue, dan terakhir ada menu untuk menampilkan tampilan about yang berisikan informasi pribadi saya selaku yang membuat aplikasi tersebut.
Berikut ini merupakan tampilan dari aplikasi augmented reality saat dijalankan di hand phone:






Gambar di atas adalah gambar tampilan dari home dan tampilan list daftar harga kue. Untuk gambar background dan gambar dari button pada aplikasi saya, saya mendownloadnya dari freepik.com dan flaticon.com.

Agar objek 3D yang sudah dibuat dapat ditampilkan maka kita harus menyiapkan markernya dan arahkan kamera ke marker tersebut dan objek akan muncul di layar hand phone kita. Berikut adalah gambar screen shot pada aplikasi augmented reality kue ulang tahun yang saya buat ketika saya mengarahkan kamera ke marker  :












Tahap awal proses pembuatan pertama tama saya membuat objek 3D kue terlebih dahulu. Awalnya saya hanya membuat 3 jenis model kue tapi dosen pembimbing saya meminta agar membuatnya menjadi 10 jenis kue. Setelah semua model 3D jadi, selanjutnya saya membuat marker dengan software GIMP. Saya memilih menggunakan GIMP karena software ini mudah untuk digunakan. Setelah selesai membuat marker saya lanjut untuk membuat augmented reality  dan aplikasi androidnya dengan menggunakan unity 3D. Unity 3D ini saya gunakan untuk menyatukan objek 3D dengan marker, sehingga saat kamera diarahkan ke marker objek 3D dapat muncul. Lalu saya juga membuat tampilan aplikasi menambahkan suara saya menjalankan aplikasi dan lain – lain.

Selama proses pembuatan penulisan ini dari awal sampai akhir, menurut saya proses yang paling sulit adalah pada saat pembuatan objek 3D. kenapa? Karena di sini saya menggunakan software Blender yang mana saya belum begitu mahir menggunakannya karena belum pernah mempelajarinya secara detail dan diperkuliahan pun tidak diajarkan. Dan selama pembuatan saya hanya mengandalkan tutorial – tutorial dari youtube dan web. Dan ada juga beberapa objek 3D yang saya ambil dari sebuah web yang menyediakan objek 3D gratis dikarenakan saya tidak bisa membuatnya. Sejujurnya saya juga belum pernah yang namanya membuat teknologi augmented reality ini sebelumnya. Namun kenapa saya yakin untuk membuat tema ini sebagai penulisan ilmiah saya adalah karena ada beberapa teman di kelas saya yang juga membuat  penulisan ilmiah tentang augmented reality, sehingga saya merasa saya punya teman untuk belajar bersama -sama.

Dan seperti itulah sekilas tentang penulisan ilmiah yang sudah saya buat. Terima kasih telah membaca tulisan ini ^-^



Selasa, 02 Juli 2019

Program Menghitung Luas dan Keliling Lingkaran dengan Java


Pada postingan kali ini saya akan membagikan cara untuk membuat program menghitung luas dan keliling lingkaran sederhana dengan bahasa pemrograman Java dan menggunakan software NetBeans. Untuk rumus luas dan keliling lingkaran yang saya pakai adalah rumus lingkaran yang menggunakan rad (radian). 

Sebelum memulai membuat program ini, pastikan di komputer atau laptop kalian sudah terinstal software Netbeans. jika sudah, buka software tersebut dan buatlah project baru. ikuti langkah-langkah di bawah ini :

Pertama, buka software Netbeans kemudian klik file pilih new project, pilih java dan pilih java application.

Selanjutnya ketikkan nama project yang kalian inginkan.

Kemudian ketikkan listing program di bawah ini.

Pada program menghitung luas dan keliling lingkaran yang akan kita buat ini digunakan Fungsi (InputStreamReader + BufferedReader). 

Setelah kalian mengetikkan listing program ini, bagi kalian yang masih awam mungkin kalian akan bertanya-tanya maksud baris ini gunanya untuk apa? dan menghasilkan apa? nah agar kalian lebih paham arti dari kode program yang sudah kalian ketik, maka saya akan memberikan penjelasan kegunaan dari baris -baris kode tersebut.



import java.io.*;
class HitungLingkaran {
public static void main(String[] args) throws IOException {
InputStreamReader key = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(key);
String rad;
double rads, luas, kel, phi = 3.14;
System.out.print("Masukan Nilai Radius :");
rad = input.readLine();
rads = Double.parseDouble(rad);
luas = phi * rads;
kel = 2 * phi * rads;
System.out.println("Hasil Perhitungan");
System.out.println("Luas Lingkaran :" + luas);
System.out.println("Keliling Lingkaran :" + kel);
}
}

Seperti janji saya di atas, supaya kalian lebih paham tentang listing program tersebut, di bawah ini saya jelaskan arti dari setiap listing program yang sudah kalian ketikkan.


import java.io.*;
digunakan untuk menambahkan fungsi java.io yang diantaranya fungsi (InputStreamReader + BufferedReader)

class HitungLingkaran {
digunakan untuk mendeklarasikan kelas "HitungLingkaran".

public static void main(String[] args) throws IOException {
digunakan untuk pendeklarasian kelas utama.

InputStreamReader key = new InputStreamReader(System.in);
BufferedReader input = new BufferedReader(key);
digunakan untuk pembuatan 2 buah objek baru bernama key dan input untuk menggantikan fungsi (InputStreamReader + BufferedReader)

String rad;
digunakan untuk mendeklarasikan variabel rad yang bertipe data string.

double rads, luas, kel, phi = 3.14;
digunakan untuk mendeklarasikan variabel rads, luas, kel bertipe data double. Serta konstanta phi yang bernilai 3,14. (*kel di sini maksudnya adalah keliling dari lingkaran).

System.out.print("Masukan Nilai Radius :");
digunakan untuk mencetak "Masukan Nilai Radius :" pada layar / output.

rad = input.readLine();
digunakan untuk mendapatkan nilai input dari nilai rad yang kamu masukkan pada saat menjalankan program.

rads = Double.parseDouble(rad);

digunakan untuk konversi dari variable rad dengan tipe data String ke variable rads dengan tipe data double, karna hasil inputan dengan variable rad itu akan dilakukan perhitungan, sehingga perlu di konversikan dahulu.

luas = phi * rads;
digunakan untuk memasukkan nilai perhitungan dari variabel luas yaitu phi*rads

kel = 2 * phi * rads;
digunakan untuk memasukkan nilai perhitungan dari variabel kel yaitu 2*phi*rads

System.out.println("Hasil Perhitungan");
digunakan untuk mencetak tulisan Hasil Perhitungan pada layar/ output.

System.out.println("Luas Lingkaran :" + luas);
digunakan untuk mencetak tulisan Luas Lingkaran : dan menampilkan hasil perhitungan dari variabel luas pada layar/ output.

System.out.println("Keliling Lingkaran :" + kel);
digunakan untuk mencetak tulisan Keliling Lingkaran : dan menampilkan hasil perhitungan dari variabel kel pada layar.



Setelah kalian selesai mengetikkan listing program tersebut, kalian dapat menjalankan program tersebut dengan klik bulid kemudian klik run.

Berikut adalah hasil output yang akan tampil,
dapat kita lihat, tulisan yang muncul pertama kali setelah selesai di run adalah "Masukkan Nilai Radius : " jika kalian memasukkan nilai radius = 3 dan menekan tombol enter maka akan muncul tulisan - tulisan lain seperti "Hasil Perhitungan", "Luas Lingkaran :" dengan hasil perhitungan luas dengan radian = 3 sebesar 9.42, dan tulisan "Keliling Lingkaran :" dengan hasil perhitungan keliling lingkaran dengan radian =3 sebesar 10,04.



Sekian untuk cara membuat program menghitung luas dan keliling lingkaran menggunakan java. Semoga dapat bermanfaat dan Selamat Mencoba ^_^


Pengalaman Selama Kuliah


Menjadi Asisten Laboratorium Fisika Dasar di Kampus

Hallo teman-teman semua… hari ini saya akan membagikan sedikit cerita pengalaman saya ketika menjadi asisten di salah satu laboratorium di kampus tempat saya belajar saat ini, yaitu Universitas Gunadarma. Di sini saya akan menceritakan tahap-tahap apa saja yang kemarin saya lewati ketika mulai mendaftar menjadi asisten sampai saya bisa menjadi seorang asisten di lab. Fisika Dasar.
Sebelum saya cerita tahap-tahapnya apa saja, mending kita perkenalan dulu dengan lab yang satu ini siapa tau diantara kalian ada yang belum tau yakan hehe…

Oke… jadi Laboratorium fisika dasar atau biasanya mahasiswa Gunadarma suka menyebutnya dengan lab. Fisdas, merupakan sebuah laboratorium fisika yang terletak di lantai paling bawah kampus H Universitas Gunadarma yang berada di Jl. Akses UI, Kelapa dua, Depok. Lab ini biasa dipergunakan untuk melakukan praktikum untuk mata kuliah praktikum fisika dasar, baik itu praktikum fisika dasar 1 ataupun praktikum fisika dasar 2. Mahasiswa Gunadarma yang berasal dari Fakultas Teknologi Industri (FTI) atau Fakultas Ilmu Komputer dan Teknologi Informasi (FIKTI) pasti sudah tidak asing lagi dengan lab yang satu ini.

Di dalam lab ini kalian akan melihat meja-meja panjang berwarna abu-abu yang di atasnya terdapat berbagai macam alat yang akan digunakan selama praktikum. Di sana kalian akan menemui berbagai macam alat seperti contohnya oscilloscope, generator nada, multimeter, papan rangkaian, neraca Ohauss, calorimeter dan tentunya masih banyak lagi. Dalam praktikum fisika dasar 1 maupun praktikum fisika dasar 2 dibagi menjadi beberapa modul percobaan. Untuk praktikum fisika dasar 1 terdapat 11 modul yang terdiri dari percobaan tentang listrik, percobaan tentang kalor dan percobaan tentang mekanika. Sedangkan untuk fisika dasar 2 terdapat 4 modul yang terdiri dari percobaan optic dan percobaan mekanika.  Biasanya saat praktikum berlangsung 1 modul percobaan akan dibimbing oleh 1 orang asisten.

Nah Jadi seperti itu kurang lebihnya gambaran dari lab. fisika dasar yang ada di kampus H Universitas Gunadarma Depok. Saya rasa segitu saja ya untuk perkenalannya, dan sekarang saya akan bercerita tentang tahap-tahap yang di atas sudah saya sampaikan.

Bagi kalian mahasiswa Gunadarma yang tertarik atau ingin menjadi asisten di lab fisika dasar ini mungkin ini bisa menjadi sedikit gambaran bagaimana proses perekrutan untuk asisten baru di lab ini. (*berikut ini saya tulis tahapan yang saya lalui pada waktu saya mendaftar untuk menjadi asisten, mungkin seiring bergantinya waktu proses pendaftaran atau tahapan ini bisa saja berubah atau tidak sama seperti yang akan saya ceritakan di bawah ini).

Jadi, pertama – tama untuk mendaftar sebagai calon asisten lab. Fisika dasar ini, terdapat beberapa persyaratan utama yang wajib sudah terpenuhi oleh para calon pendaftar seperti sebagai berikut:
  • Berasal dari Fakultas Teknologi Industri (FTI) atau Fakultas Ilmu Komputer dan Teknologi Informasi (FIKTI).
  • Telah Kuliah minimal 4 semester pada tahun ajaran yang ditentukan.
  • IPK s/d semester yang ditentukan ≥ 2.75
  • Nilai pada Mata Kuliah :
              Fisika Dasar I / Fisika & Kimia Dasar 1 ≥ B
              Fisika Dasar II / Fisika & Kimia Dasasr 2 ≥ B
                    Praktikum Fisika Dasar I ≥ B

Jika semua persyaratan sudah terpenuhi, maka kita bisa langsung membuat cv dan surat lamaran. Setelah itu jangan lupa untuk melampirkan rangkuman nilai serta pas foto. Kemudian masukkan semua berkas tersebut ke dalam map dan serahkan ke Lab. Fisika dasar.

Dalam perekrutan asisten baru yang saya lalui kemarin, total terdapat 3 tahapan yang harus saya lewati untuk bisa menjadi asisten lab. Fisika dasar.
Yang pertama adalah seleksi berkas. Semua persyaratan akan dilihat melalui berkas yang sudah kita kirim. Jika kita lolos seleksi berkas, maka kita akan dihubungi oleh pihak Lab. Fisika dasar untuk mengikuti tahap selanjutnya atau seleksi ke 2 yaitu tes teori (tes tertulis). (*pada waktu itu saya dihubungi melalui sms) .
Tes teori/tes tertulis ini diadakan sesuai waktu dan tempat yang telah diinformasikan oleh pihak Lab. Fisika dasar. Untuk tes tertulis ini kita harus mengerjakan soal- soal fisika yang terdiri dari pilihan ganda dan essay. Maka dari itu sebaiknya kita belajar dulu ya sebelum tes tertulis biar jawab soal - soalnya lancar hehe.

Jika kita lolos tes tahap ke 2 ini, nanti kita akan dihubungi lagi oleh pihak Lab. Fisika dasar untuk mengikuti tahap 3 atau terakhir sebelum kita benar-benar menjadi asisten Lab. Fisika dasar. Untuk tahap ke 3 ini sifatnya wajib jika kita tidak hadir maka akan dianggap mengundurkan diri. Pada tahap ini, kita diwajibkan untuk mengikuti pelatihan selama satu minggu di lab. Selama pelatihan calon asisten akan diajarkan modul-modul yang akan dipraktikumkan. Para calon asisten akan diajarkan 11 modul fisika dasar 1 yang terdiri dari modul listrik, kalor dan mekanika. Pada pelatihan ini, Para calon asisten akan diajarkan oleh asisten fisika dasar yang sudah senior.

Saat pelatihan, para calon asisten akan dibagi menjadi beberapa kelompok dan dibagikan modul yang akan dipelajari. Selama pelatihan kita akan diajarkan untuk mengenal alat dan bahan praktikum, cara menggunakannya, cara mengambil data dan cara membuat laporan akhir. Setelah semua selesai dijelaskan oleh asisten senior kamu akan diberikan kesempatan untuk belajar lagi sebelum di tes oleh asisten senior mengenai pemahaman kamu terhadap modul yang sudah diajarkan tersebut. Di sini asisten senior akan memberikan nilai yang nantinya akan dievaluasi oleh kepala Lab. Fisika Dasar apakah kamu akan lolos untuk menjadi asisten atau tidak. Pada waktu itu pelatihan ini dimulai pada pukul 9 pagi setiap harinya selama 1 minggu.

Setelah 1 minggu pelatihan, selanjutnya akan diadakan tes simulasi. Nah pada tes simulasi ini kita akan bertindak sebagai seorang asisten yang akan mengajarkan praktikum kepada praktikan. Di sini, asisten senior yang biasanya terdiri dari 2-3 orang akan bertindak sebagai praktikan dan kita harus mengajarkan bagaimana menggunakan alat, mengambil data dan membuat laporan akhir kepada mereka. Pada tes ini pemahaman kita akan benar – benar diuji tentang modul yang diujikan baik dari segi teori maupun praktiknya. Di sini kita harus bisa berani dan percaya diri menjelaskan praktikum walau di depan kalian adalah asisten senior.

Dan begitulah tahap – tahap yang waktu itu saya lewati untuk menjadi asisten di Lab fisika dasar.

Jika saya boleh berkata, jika kalian menjadi asisten fisdas kalian akan mendapat banyak sekali hal – hal positif yang berguna untuk diri kalian sendiri. Selain menambah ilmu, menjadi asisten fisdas akan melatih diri kalian sendiri untuk tampil percaya diri berbicara dengan banyak orang baru dan melatih komunikasi kalian dengan oaring lain. Kalian juga akan belajar menjadi pribadi yang bertanggung jawab atas pekerjaan yang sudah kalian ambil. Selain itu kalian juga akan mendapatkan banyak teman baru, baik itu teman seangkatan, junior maupun senior di kampus. Tentunya dengan lebih banyak mengenal orang apalagi berbeda angkatan atau jurusan kita bisa banyak mendapatkan dan berbagi informasi mengenai perkuliahan ataupun kegiatan seputar kampus. Selain hal – hal tadi adalagi nih yang akan kalian dapatkan jika menjadi asisten Lab. Fisika dasar yaitu ada gaji setiap bulan yang lumayan lah untuk menambah uang jajan kalian hehe.

Saya rasa cukup sekian cerita pengalaman saya yang saya tulis cukup panjang ini semoga dapat bermanfaat bagi kalian yang telah membaca ^-^