SELAMAT DATANG DI SITUS KELOMPOK 2

Silahkan di lihat-lihat.

SITUS YANG BERBAGI BANYAK HAL SEPUTAR TEKNOLOGI dan INFORMASI

Teknologi dan Informasi yang berkembang pesat haruslah tetap kita ikuti.

SELALU UP TO DATE

Karena kebutuhan akan teknologi di zaman ini yang sangat banyak menjadikan setiap orang harus selalu up to date.

Diberdayakan oleh Blogger.

MAKALAH PROGRAM SUPERMARKET

Berikut ini adalah Makalah dari Aplikasi SUPERMARKET : Anggota :  KELOMPOK 2 M.Rinal Lubis (14210068) Ceramah Gulo (14210069) Romario...

Followers

Nature

Comments

Pages

Blogger templates

Popular Posts

Rabu, 14 Juni 2017

MAKALAH PROGRAM SUPERMARKET

Berikut ini adalah Makalah dari Aplikasi SUPERMARKET :


Anggota :  KELOMPOK 2

M.Rinal Lubis (14210068)
Ceramah Gulo (14210069)
Romario Butar-Butar (14210077)
Riska Salsabila (14210055)
Sofiana (14210062)







Berikut Link Downloadnya (Silahkan sedot gan) :


https://drive.google.com/open?id=0BwDdgxvpAzrdVTMtdFZTb18zU2M 

 

PROGRAM SUPERMARKET (JAVA)

Assalamualaikum wr wb  kali ini kami akan Share sebuah aplikasi JAVA hasil dari kerja kelompok 2 Informatika yang berjudul aplikasi SUPERMARKET dalam memenuhi tugas Mata Kuliah Basis Data Lanjutan.

Anggota :  KELOMPOK 2

M.Rinal Lubis (14210068)
Ceramah Gulo (14210069)
Romario Butar-Butar (14210077)
Riska Salsabila (14210055)
Sofiana (14210062)


berikut adalah tampilan aplikasinya :













NOTE : Untuk menjalakan Program di atas anda harus menginstal Netbeans 7 keatas dan Oracle 11g sebagai Database.

Berikut Link Downloadnya (Comot aja gan) :

https://drive.google.com/open?id=0BwDdgxvpAzrdUC1GR0pYRnBfU1E

Selasa, 13 Juni 2017

JAVA



A). Sekilas tentang Java



Java merupakan bahasa pemrograman tingkat tinggi (high level) , artinya bahasa ini mudah dipahami oleh manusia pada umumnya , karena menggunakan bahasa sehari-hari manusia. Java dulu dibuat oleh perusahaan Sun Microsystems  , oleh James Ghosling ,Patrick Naughton, dan Mike Sheridan  pada tahun 1991, dan memerlukan kurang lebih 18 bulan ,untuk mengembangkan versi pertama dari Java yang dulu bernama Oak, yang dimana sekarang Java diakuisisi oleh perusahaan Oracle.

Sejarah Versi Java :


  1. JDK Alpha and Beta (1995)
  2. JDK 1.0 (23rd Jan, 1996)
  3. JDK 1.1 (19th Feb, 1997)
  4. J2SE 1.2 (8th Dec, 1998)
  5. J2SE 1.3 (8th May, 2000)
  6. J2SE 1.4 (6th Feb, 2002)
  7. J2SE 5.0 (30th Sep, 2004)
  8. Java SE 6 (11th Dec, 2006)
  9. Java SE 7 (28th July, 2011)
  10. Java SE 8 (18th March, 2014)

james ghosling ialah salah satu pendiri java
James Ghosling (Java)

Bahasa java mirip dengan bahasa C++ ,  namun dikembangkan agar mudah dipahami dan dipakai. Java menggunakan konsep OOP (Object Oriented Programming) ,artinya semua inti program dari Java yaitu mengacu ke sebuah Obyek. Java termasuk platform independent , yang artinya kalian bisa menjalankan dengan berbagai Macam OS(Sistem Operasi ) dan arsitektur komputer. Seperti pada perangkat Android dari Google ,dan Beberapa Aplikasi Desktop ,seperti program AntiVirus , program media player, Aplikasi Enterprise dll.

Java digunakan untuk :

1. Pengembangan Aplikasi Desktop (Komputer)

2. Web Aplikasi

3. Aplikasi Perusahaan

4. Aplikasi Mobile (Android)

5. System Tertanam

6. Robot ,Game dan sebagainya.
Ada 2 Software IDE yang banyak digunakan oleh orang-orang ,untuk tempat coding bahasa pemrograman Java. Yaitu Netbeans dan Eclipse. 

B). Keunggulan atau Kelebihan Java


  • Mudah dipelajari

Java memiliki salah satu keunggulan , yaitu mudah dipelajari oleh semua orang , karena syntax (tata bahasa ) yang mirip dengan bahasa manusia. Dengan banyaknya artikel atau tutorial yang membahas bahasa pemrograman Java di  Internet. Semakin memudahkan kita untuk pemula , untuk mempelajari semua hal yang ada di bahasa pemrograman Java.

  • Merupakan bahasa OOP

Salah satu alasan ,yang membuat Java begitu populer karena mempunyai konsep bahasa (OOP) Object Oriented Programming. Oleh karena itu , untuk mengembangkanya jauh lebih mudah , serta menjaga system tetap modular, flexible and extensible.

  • Banyaknya API

Java memiliki banyaknya  API (Application programming interface ) , yang siap dikembangkan untuk keperluan para programer Java.

  •  Robust

Java juga memiliki kemampuan ,untuk menangani kesalahan pada coding ,khususnya pada erorr checking atau erorr runtime. Seperti pada Exception Handling. Java juga mempunyai fitur memori managemen yang handal, seperti Garbage Collector.


Alur Eksekusi Program Java:
Alur Eksekusi Program Java
Alur Eksekusi Program Java
C).  Konsep OOP :

Konsep di OOP (Object Oriented Programming) , memiliki beberapa Konsep salah satunya:

  • Class merupakan sebuah kerangka/model (blueprint) atau bentuk awal (prototype), yang berfungsi untuk tempat menaruh,  dan mendeksripsikan variabel, method (perilaku ) dari sebuah obyek. Penamaan nama class diprogram ,harus sama dengan nama di struktur file  extention .java. jadi jangan salah. Contoh yang bisa kita ambil dari kehidupan nyata dari Class adalah: class binatang ,class mobil ,class buah dll.
  • Object merupakan sebuah representasi dan instance dari Class. Object adalah sebuah inti dan wujud real dari sebuah Class. Object di definisikan sebagai state ,dan behaviour dari Class. Contoh yang bisa kita ambil , dari kehidupan nyata dari object, dari class binatang ,kita bisa mengambil obyek , yaitu ,kucing,ayam,anjing dll.

Contoh Class dan Object pada Manusia Java
Contoh Class dan Object Manusia
  • Atribute merupakan sebuah unsur data yang ada di class, Atribut biasanya terdiri dari sebuah data,variabel,propertie dan field.  Atribut bisa juga disebut state dari objek tersebut. Misal Manusia Mempunyai atribut atau state : Nama ,Tinggi,Berat,Umur dan Jenis Kelamin.
  •  Method merupakan sebuah perilaku (behavior) dari sebuah class. Method bisa disebut juga perilaku dari objek tersebut : Misal Manusia mempunyai method : Berjalan ,Berlari ,Loncat,Berbicara ,dan Tidur.
  • Method terbagi menjadi dua jenis ,method void dan methon non void. Method void artinya method yang tidak mengembalikan nilai. Method non void sebaliknya method yang mengembalikan nilai. Contoh method void seperti : public static void main(String[] args). Selengkapnya tentang Method.
 
 Jadi maksud dari Java berorientasi pada objek itu , semua status dan method mengacu pada obyek ,yang dimana itu adalah wujud real atau nyata dari sebuah Class ,yang ada pada bahasa pemrograman Java.


Contoh Atribute dan Behavior Java
Atribute dan Behavior
  • Encapsulation (Enkapsulasi) adalah suatu mekanisme membungkus suatu data (variabel) , agar tidak dapat di akses oleh class lain, dengan menggunakan modifier private atau protected (untuk Class Turunan).Di dalam konsep ini beberapa variabel akan disembunyikan oleh class lain ,dan hanya bisa di akses di main class ,dengan menggunakan method modifier public.
  • Inheritance (Pewarisan) adalah suatu proses dimana , suatu class yang bisa disebut super class ,dapat mewarisi sifat turunan ke dalam class turunanya yaitu sub class. Super class akan mewarisi nilai dari atribut atau behavior ke Class turunananya.
  • Polymorphism (Banyak bentuk )adalah suatu kemampuan yang dimiliki sebuah method ,yang memiliki nama sama ,namun dengan perilaku yang berbeda-beda. Kemampuan objek agar melakukan perilaku atau tindakan  yang secara konsep sama namun dengan cara yang berbeda-beda.


D). Modifier 

Modifier merupakan sebuah ijin hak akses untuk penggunaan suatu atribut atau method, pada suatu Package dan Class. Terdapat empat 4 jenis Modifier yaitu public ,private,protected ,no modifier. Contohnya nya kalian bisa melihat gambar berikut:
Modifier Akses Java
Modifier Akses Java

  • Public
    dapat di akses dari class yang sama,package yang sama ,subclass ,dan package lain.
  • Protected dapat diakses dari class yang sama ,package yang sama ,subclass, tapi tidak dapat diakses dari package lain.
  • Private hanya dapat di akses oleh class yang sama.
  • No Modifiers dapat diakses dari class dan package yang sama.
Contoh Program Java :

latihan1.java

Data hosted with ♥ by Pastebin.com - Download Raw - See Original
package latihan1;  // nama package latihan1
import latihan2.latihan2;
//import class bernama latihan dua dari package lain bernama latihan2
/**
 * @author FATHUR (okedroid.com)
 */
public class latihan1 { //nama class latihan1 dengan modifier public
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       
        latihan2 lth = new latihan2(); //setiap statement selalu diakhiri ;
        //membuat obyek baru dengan variabel lth dari class latihan2
        //yang berada di package lain bernama package latihan2
       
       lth.tampilhello();//setiap statement selalu diakhiri ;
       //memanggil method void bernama tampillhello()
       //dengan variabel lth yang baru dibuat
       
       
       
    }
   
    }


latihan2.java

Data hosted with ♥ by Pastebin.com - Download Raw - See Original
package latihan2; // nama package latihan2
/**
 *
 * @author FATHUR (okedroid.com)
 */
public class latihan2 { //nama class latihan2
   
    public void tampilhello ()  
//method void dengan nama tampillhello()
 //sehingga dapat di akses oleh package lain
    //menggunakan modifier public agar dapat diakses oleh package lain      
    {
        System.out.println("Hello Java!!"); //setiap statement selalu diakhiri ;
        //obyek cetak text dengan tipe data string Hello Java
    }    
   
    }


Output:

Hello Java !!




Dasar Syntax Java:

Dasar dari penulisan syntax dalam bahasa pemrograman Java ,yang perlu kalian ketahui salah satunya adalah :


  • Bersifat Case Sensitivity : artinya penamaan dari kata "HelloWorld" dengan "helloworld" sangat berbeda.
  • Nama Class :  untuk nama class huruf pertama harus  menggunakan huruf besar. (contoh :  class NamaClass )
  • Nama Method : untuk nama method huruf pertama harus menggunakan huruf kecil. ( contoh : public void namaMethodSaya()  )
  • Nama Program :  nama program java harus sama dengan nama class. Jadi jika kalian mempunyai nama class NamaClass , program file harus sama dengan nama class yaitu NamaClass.java.

Sabtu, 10 Juni 2017

Cara Install Netbeans Lengkap

Oke , Kali ini saya akan membahas tentang cara install netbeans , mungkin cara menginstall suatu software banyak orang sudah bisa , tapi khusus netbeans ada beberapa paket yang harus diinstall.
bagi yang belum punya netbeans bisa download paket instalasinya di bawah ini:

Netbeans 7.3.1 All Package Windows 
dan 
JDK 7  Sesuaikan dengan jenis OS Kamu 

Setelah terdownload install dulu program JDK nya karena netbeans tidak akan bisa diinstall jika tidak ada software jdk yang terinstall.

 Install JDK Terlebih Dahulu

1. Cara menginstall JDK nya , buka JDK lalu pilih next.

klik next



 2. Setelah itu pilih paket yang diinstall kemudian pilih next lalu akan mulai proses instalasi paketnya

Pilih paket seperti berikut

Proses instalasi paket
3. Setelah proses instalasi paket selesai kemudian tentukan lokasi penginstallan. lalu pilih next
4. Selanjutnya akan terjadi proses instalasi software dan setelah selesai pilih next.

Nah , sekarang cara install netbeannya

Instal Netbeans
1. Buka netbeans lalu akan muncul 

2. Customize lalu pilih Java SE, Base IDE kemudian klik next dan selanjutnya anda yang install sendiri karena instalasinya sangat gampang.
Sampai tahap ini sebenarnya netbeans sudah bisa digunakkan, apabila anda inginn membuat program java tapi tanpa menggunakan netbeans anda harus menyetting PATH seperti dibawah ini agar program java yang anda buat tanpa netbeans bisa dijalankan.

Setting Path
Setelah proses penginstalan JDK selesai, perlu dilakukan setting path. Agar java compiler bisa diakses di command prompt. Berikut caranya.
1. Klik Kanan pada Komputer kemudian pilih properties.

2. Setelah itu klik Advanced System Setting.



3. Pilih Environtment Variable



 4. Pada System variables, pilih PATH dan klik tombol edit.

5. Pada variable value, tambahkan folder   C:\Program Files\Java\jdk1.6.0_14\bin   jangan lupa taruh tanda ; untuk pemisah.
6. Klik tombol ok
7. Untuk memeriksa buka command prompt, dan ketikkan javac –version
Jika keluar javac 1.7.0_21 maka setting path sudah berhasil dan Netbeans Sudah Bisa digunakan,
Sebenarnya Netbeans Sudah bisa tanpa setting path , karena setting path ini bisa digunakan untuk mengcompile program tanpa bantuan netbeans alias coding di notepad,notepad++, atau software edit tulisan lainnya.

Sekian dan Terimakasih.

Supermarket


Supermarket




Supermarket adalah sebuah toko pelayanan mandiri yang menawarkan berbagai macam makanan dan barang dagangan keperluan rumah tangga, terorganisir ke dalam beberapa Departemen. Supermarket lebih besar dalam ukuran dan lebih luas dibandingkan dengan toko bahan makanan tradisional atau Minimarket, akan tetapi lebih kecil bila dibandingkan satu pasar raya atau superstore/Hypermarket.

Supermarket secara tipikal barang yang di jual meliputi daging segar, sayur segar, buah segar, susu segar, dan barang-barang kebutuhan rumah tangga. Di Area penjualan, di sediakan rak untuk barang-barang kemasan kaleng, juga tersediaa untuk berbagai item produk nonfood seperti Bahan pembersih untuk keperluan rumah tangga, Elektronik, Obat2an ringan, dan makanan binatang peliharaan. Sebagian besar supermarket juga menjual berbagai produk rumah tangga lain yang dikonsumsi secara teratur, seperti minuman Ringan sampai minuman beralkohol (dimana diijinkan), Produk Pembersih, obat2an, pakaian, dan masih banyak lagi produk non food lainya. Supermarket di kota menduduki sebagian besar area Mall atau Plaza, biasanya tempatnya di Basement atau lantai I, dan ada beberapa yang letak dekat satu wilayah hunian untuk menyenangkan dan memberi kemudahan kepada konsumen. Selain itu harga yang murah, ketersediaan produk dan pemilihan produk unggulan sebagai daya tarik lainya. Keuntungan-keuntungan lain antara lain mempunyai halaman parkir luas, kenyamanan lain adalah jam operasionalnya yang panjang atau bahkan 24 jam per hari.

Supermarket biasanya menganggarkan pengeluaran untuk promosi seperti pasang iklan di surat kabar, penyebaran brosur dan promosi lainya. Selain itu display yang menarik di rak2 yang ada di area penjualan adalah bagian yang tak terpisahkan atau sudah menjadi mata rantai. Persaingan supermarket lain terletak di sekitar area yang sama, justru akan meningkatkan peluang untuk skala ekonomi di daerah itu. Supermarket biasanya menawarkan produk dengan harga rendah dengan cara mengurangi biaya operasional mereka. Produk Tertentu (seperti makanan pokok : beras, minyak goreng, susu dan gula) adalah dijual sebagai harga umpan, dengan margin O atau bahkan minus. Untuk memenage keuntungan supermarket mengejar volume penjualan secara keseluruhan, sehingga volume penjualan lebih tinggi dan margin tetap dapat di pertahankan pada posisi yang diinginkan perusahaan, Pelanggan biasanya berbelanja dengan cara menempatkan barang dagangan terpilih mereka ke dalam troli atau keranjang belanja dan membayar barang dagangan di pintu keluar atau di counter kasir yang disediakan. Sekarang, banyak rantai supermarket (Supermarket Chain) sedang mencoba untuk mengurangi biaya tenaga kerja dengan cara bergeser kepada pelayanan mandiri, dimana satu karyawan tunggal bisa mengawasi area sales yang lebih luas.


Jumat, 07 April 2017

Teknik Informatika

1.Tujuan Sebenarnya ?


Apakah tujuan kamu benar-benar ingin menjadi praktisi IT termasuk Software Engineer, Network Engineer, Database Engineer, Games Engineer ? Jika bukan apalagi milih Teknik Informatika (Computer Science) gara-gara ikut temen, Gengsi atau pengen gaya-gayaan sebaiknya hindari memilih jurusan ini.
Karena jika tidak siap-siap mengalami pemanasan Otak Global karena sudah pasti kamu akan bertemu dengan Matematika (Aljabar, Kalkulus, Statistik, Diskrit dsb), Algoritma dan tentu saja Koding.
Banyak orang terjebak disini dan akhirnya susah lulus dan nilai pas-pas an. Hati-hati masih banyak perusahaan yang meminta transkrip Nilai :D .
Tapi juga tak perlu ditakutkan. Jika niat kamu sudah bulat milih jurusan ini, niscaya kamu mampu dan lulus dengan senyum :D.

2. Koding, koding dan koding ?


Tidak melulu!. Tapi koding alias membuat software alias programming adalah hal yang paling dibenci kebanyakan mahasiswa jurusan Teknik Informatika. Ujung-ujung nya banyak yang bilang “arrgh gue salah jurusan nih kekna”, “Sial, males banget ngerjain beginian (koding)”, “Ah gue suruh orang aja nanti dikasih pulsa --__- ”.


Koding adalah aktifitas rutin dan bahkan bisa dibilang secara tidak langsung diwajibkan walau kamu nanti mau pilih peminatan yang gak banyak Koding-nya seperti Database, Network dll.
Koding bukan hanya soal menguasai suatu bahasa pemrograman, tapi Esensinya lebih ke melatih Otak, Hati dan Jiwa dalam menyelesaikan masalah.

3. Kampus atau tempat kuliah ngaruh ?


Secara jujur harus saya katakan NGARUH! . Meski banyak praktisi IT yang jago bahkan tidak kuliah sekalipun alias Otodidak atau hanya kuliah di kampus biasa, tapi perlu diingat bahwa Fasilitas yang disediakan untuk menunjang perkuliahan dan Skill IT mu juga bisa berbeda.
Selain itu, PARTNER !! inget partner….kamu butuh Partner kuliah dan biasanya dikampus-kampus semacam ITB, UGM, UI, Binus, ITS Gundar dll (yang dikenal bagus) banyak orang-orang ‘gila’, geek dan pinter berkeliaran dan berkomunitas.
Percaya atau tidak jika kamu bergabung dengan mereka, kemungkinan besar hidup kamu menjadi lebih mudah nantinya.Tapi jangan terlalu pusing soal kampus. Sebenarnya dimanapun asal kamu sungguh-sungguh pasti bisa.

Baca juga
Tips Anti Bingung Memilih Jurusan Kuliah

4. Setelah S1 kira-kira mau lanjutin ke S2 tidak ?


Hal ini cukup penting sih tapi tidak harus kamu pikirkan dulu terlalu dalam. Namun pada kenyataannya jika kamu mau atau karena suatu hal harus S1 saja, berarti kamu harus memaksimalkan Output atau skill yang kamu dapat selama kuliah S1 jika ingin diterima kerja ditempat yang bagus dan sesuai kapabilitas kamu (kecuali jika kamu mau Entrepreneur atau melamar PNS atau bidang lain setelah lulus).
Kecuali kamu mau langsung lanjut S2, kamu ‘mungkin’ tidak perlu habis-habisan ngejar Skill di S1 karena toh nanti langsung lanjut S2 ini, gak langsung cari kerja.
Saran dari banyak pihak sih begini urutannya : S1 - kerja - S2 . kalo S1 - S2 - kerja , kamu belum punya pengalaman kerja, jadi kemungkinan sama saja dengan S1 (kecuali kamu langsung lamar PNS).

5. Topik skripsi seputar ‘itu-itu’ saja kemungkinan besar ditolak


Bayangkan, dengan banyaknya orang yang ambil jurusan Teknik Informatika, berapa peluang kamu tidak mengambil topik yang sama dengan orang lain dikampus kamu dan kampus lain ?.
Saya jadi ingat ada seorang Bapak bertanya kepada saya untuk mencarikan Topik lain agar Skripsi anak nya (entah anak temennya) diterima. Karena katanya sudah lebih dari 4 kali mengajukan Topik selalu di tolak.
Usut punya usut ternyata Topik-topik pilihan anak itu ya seputar E-Commerce, Bikin Web dan Bikin Aplikasi pakai VB6. Sebisa mungkin pilih topik lain. Jika terpaksa harus memilih Topik diatas, ya judul nya dibuat se-Mengerikan mungkin agar terlihat seperti hal yang baru.
Contoh :
“Membuat E-Commerce Dengan Fitur Algoritma genetika”

“Merancang dan membuat Semantic Web”

“Merancang dan membuat Aplikasi kantor dengan VB6 dan Computer vision untuk absensi retina”

6. Sebelum masuk TI harus (minimal) bisa Program/Koding dulu ?


Tidak juga tapi alangkah bagus jika demikian. Kamu tidak perlu bisa programming dahulu sebelumnya (di SMA/SMK) untuk bisa berhasil di kuliah TI. Kamu bisa belajar nanti di kuliah.
Umumnya untuk mahir sebuah bahasa pemrograman dan familiar dengan Software Development perlu waktu sekitar 2 tahun, jadi cukup lah kalo kuliah saja 4 tahun. Namun perlu diingat rata-rata para Jagoan Koding mahir nya karena belajar dirumah, baca sana sini di internet, coba-coba sendiri. Adapun dari kampus hanya materi dasar saja. 
Kalau mau belajar sedari dini mungkin bisa mempertimbangkan mempelajari bahasa apa dengan lihat diagram ini


7. Negara mana saja penghasil orang IT Top dunia ?

Saat ini yang paling menonjol ya tentu saja Amerika karena banyak kampus Top untuk Computer Science disana seperti Stanford, MIT dan Harvard. Lalu negara lain adalah India, Tiongkok dan Kanada. Tak heran bahwa mahasiswa asal India, Tiongkok dan Kanada banyak kuliah di Amerika. Kamu pun berpeluang besar bisa seperti mereka kalo kuliah nya di USA.
Bukan apa-apa, harus di akui memang USA saat ini masih menjadi pemimpin IT dunia.
banyak perusahaan-perusahaan IT baru asal 
Amerika bermunculan dan mendulang sukses di kancah International.
FYI, jangan heran juga jika kamu mencari informasi Tutorial tentang programming, Blog atau tentang TI lainnya di internet maka kemungkinan besar kamu akan mendapati Website-website dan Blog dari India.