Tampilkan postingan dengan label itb. Tampilkan semua postingan
Tampilkan postingan dengan label itb. Tampilkan semua postingan

Senin, 09 Maret 2015

Cara Membuat QR Code

Assalamualaikum..

catatan cokelat
Iseng-iseng di kantor bikin QR code buat blog sendiri. Gara-gara mba ike ini aku jadi ketagihan bikin Qr code. Hahaha

Apa itu QR code??
Qr code atau dalam bahasa indonesianya yaitu kode QR merupakan bentuk evolusi dari kode batang (barcode), sebelumnya kita mengenal barcode yang berbentuk horizontal, nah bentuk seperti ini ber evolusi dari yang sekedar satu dimensi menjadi dua dimensi.

barcode
Berbeda dengan  barcode yang hanya menyimpan informasi secara horizontal, QR code mampu menyimpan informasi secara horizontal dan vertikal. Oleh karena itu, QR code dapat menampung informasi lebih banyak daripada barcode.  QR code dapat mudah dibaca dengan QR reader atau pemindai QR , QR sendiri merupakan singkatan dari Quick Response atau respon cepat yang sesuai dengan tujuannya adalah untuk menyampaikan informasi dengan cepat dan mendapatkan respons yang cepat pula

Berikut ini link web yang menyediakan QR code generator

1. qr tetuku  (Berbahasa indonesia)
2. ventipix (Dapat menyesuaikan warna qr code)
3. unitag (Dapat menyesuaikan ukuran logo)
4. the qr code generator


Langkah-langkah membuat qrcodenya sangat mudah, misalnya untuk ventipix
1. Pilih jenis Qr code (ex : URL)
2. Masukan URLnya kemudian klik next


3. Pilih Image Style, color dan masukan gambar jika diinginkan

4. Klik Generate

Nah, setelah jadi qrcodenya bisa coba test hasil scan dan download qrcode dalam bentuk png ataupun pdf. Mudah kan??

------------------

Karena sekarang aku lagi mengembangkan TA yang akan memiliki fitur generate QR Code, aku juga mau share library dan source code aplikasi QR code genrator. Informasi aplikasi bisa dilihat di phpqrcode-sourceforge atau kalo mau langsung link download source codenya bisa langsung cau ke download sc phpqrcode-sourceforge.

Ini dia penampakan aplikasinya



Kamis, 27 Februari 2014

Pengsisfo : Sistem Perdagangan

Berikut adalah hasil laporan saya mengenai rancangan bisnis proses model tentang sistem perdagangan.


Alpro : Hanoi Tower

Ada yang sudah bermain hanoi tower sebelumnya?
Saya sendiri belum pernah, bahkan baru pertama kali mendengar ada permainan semacam itu dikelas algoritma pemograman dan langsung harus membuat aplikasi hanoi tower digabung dengan konsep stack yang sudah saya dapat sebelumnya. Stress banget saya malam itu, tapi daripada galau terus, saya langsung googling dan cari-cari referensi di youtube biar paham bagaimana konsep hanoi tower.
Oke , singkat cerita akhirnya saya paham juga bagaimana konsep hanoi tower dan berhasil membuat aplikasinya malam itu. Berikut ini penjelasan tentang hanoi tower yang saya buat.

Basis Data : Tugas Kelompok SIRS - Subsistem Laboratorium

Kali ini saya, ellisa maulidia putri dan Seilen mendapatkan tugas untuk merancang ERD sistem informasi rumah sakit, namun kami hanya ditugaskan merancang subsistem laboratorium.
Berikut hasil pengerjaan  tugas kami.











Basis Data : ER-Lanjutan

Sebelumnya kita telah membahas tentang apa saja yang terdapat di dalam ERD, dari entitas, relasi, kardinalitas hingga modalitas dalam materi pemodelan ERD.

Sekarang, kita lanjut ke materi berikutnya. Didalam ERD terdapat dua jenis entitas yaitu entitas kuat dan entitas lemah. Entitas kuat merupakan entitas yang tidak bergantung dengan entitas lain. Sedangkan entitas lemah bergantung dengan entitas lain.

Dalam proses analisa entitas dikenal pula proses perancangan dengan sudut pandang top - down (Spesialisasi) dan Bottom - up (Generalisasi).  Spesialisasi berfokus pada menemukan entitas level atas kemudian dianalisa apakah terdapat entitas level bawahnya. Misalkan didalam rancangan terdapat entitas manusia(ktp, nama, alamat, golongan darah), kemudian kita menemukan bahwa manusia ini dapat di spesialisasi menjadi mahasiswa (nim) dan dosen(nip) dengan perbedaan atribut nim pada mahasiswa dan nip pada dosen, selebihnya memiliki atribut yang sama seperti manusia. Sebaliknya generalisasi, proses analisa di awali dari entitas level bawah, kita analisa apakah ada ciri umum dari entitas yang kita temukan yang dapat digeneralisasi, misalnya kali ini yang kita temukan adalah entitas dosen (nip, ktp, nama, alamat, golongan darah) dan mahasiswa (nim, ktp, nama, alamat, golongan darah), kemudian kita melihat ada ciri yang mirip di antara keduanya yang dapat kita generalisasi menjadi manusia.

Selain itu dikenal juga konsep agregasi. Konsep agregasi ini dimana satu relasi berhubungan dengan relasi lain. Berikut ini penjelasan mengenai materi-materi tersebut.


















Semoga bermanfaat

Cokelat


Kamis, 20 Februari 2014

Basis Data : Pemodelan ERD

Untuk membuat suatu basis data, dikenal model ERD (Entity Relationship Diagram) untuk proses pemodelanya.
Entity merupakan suatu objek utama, Relationship artinya hubungan, dari definisi katanya bisa disimpulkan bahwa ERD berarti diagram yang memodelkan objek utama dan hubunganya. Lalu apa saja yang termasuk objek utama? objek utama itu contohnya seperti dosen, mahasiswa , mata kuliah. Nah, dosen memiliki data seperti nip , nama, alamat (dll) , data tersebut disebut atribut dari entity. Sedangkan contoh relasinya adalah dosen mengajar mahasiswa, atau mahasiswa dan mata kuliah bisa menjadi mahasiswa mengambil mata kuliah.

Untuk memodelkan ERD, proses analisanya, biasanya kita sudah tau terlebih dahulu proses bisnis dan informasi yang akan di dapatkan. Kemudian kita analisa objek utamanya apa saja, atribut yang dibutuhkan apa saja dan selanjutnya bagaimana relasi antar objek utama tersebut.
Karena ERD merupakan diagram, maka pemodelan ini memiliki standar simbol untuk menggambarkan entity dan relasi tersebut.




1. Kotak  menyimbolkan entity atau objek utama
2. Diamond menyimbolkan relasi atau hubungan antar entity
3. Tanda garismenunjukan adanya hubungan
4. Elips menyimbolkan atribut, untuk atribut yang merupakan atribut utama yang merupakan atribut unik yang membedakan antar satu objek entity dengan yang lainya diberikan ciri garis bawah pada atribut tersebut. Contohnya pada entity dosen, ada 3 atribut nip, nama, alamat. nip merupakan atribut unik yang membedakan satu dosen dengan dosen lain, kita dapat menjadikanya atribut utama, atau kita bisa juga membuat atribut tambahan seperti id_dosen untuk menggantikan fungsi nip. Atribut ini dinamakan primary key.

















Rabu, 19 Februari 2014

Basis Data : Pengenalan

Pengenalan Basis Data
Data adalah
       Rekaman atas fenomena yang terjadi di dunia nyata
       Fakta
Data-data yang diolah akan menghasilkan suatu informasi tertentu, informasi yang diolah akan menghasilkan suatu pengetahuan. Pengetahuan disini bukanlah sebuah fakta karena sudah mengandung unsur prediksi.
Lalu, apa yang dimaksud dengan basis data?
Basis data adalah
       Kumpulan data yang saling berhubungan dan tersusun untuk memodelkan sesuatu dalam dunia nyata
Kata kuncinya yaitu kumpulan data, berhubungan, tersusun. Jadi basis data merupakan kumpulan dari rekaman fakta yang memiliki hubungan satu sama lainya dan tersusun. 

Pemanfaatan Basis Data
  • Menentukan kualitas informasi : akurat, tepat waktu dan relevan
  • Mengurangi duplikasi data
  • Manipulasi terhadap data dengan cepat dan mudah
  • Efesiensi penggunaan ruang penyimpanan
Operasi dasar Basis Data
  • Create Database
  • Drop Database
  • Create Table
  • Drop Table
  • Insert
  • Update
  • Delete
  • Select / Retrieve / Search

Sistem Basis Data

[Waliyanto2000] Gabungan antara basis data dan perangkat lunak SMBD (Sistem Manajemen Basis Data) termasuk di dalamnya program aplikasi yang dibuat dan bekerja dalam satu sistem disebut dengan Sistem Basis Data.





 
Database Management System / Sistem Manajemen Basis Data
DBMS dapat diartikan sebagai program komputer yang digunakan untuk memasukkan, 
mengubah,menghapus, memodifikasi dan memperoleh data/informasi dengan praktis dan efisien.

[Waliyanto2000] Keuntungan-keuntungan dalam penggunaan DBMS antara lain adalah:
  • Pemusatan kontrol data. Dengan satu DBMS di bawah kontrol satu orang atau kelkompok dapat menjamin terpeliharanya standar kualitas data dan keamanan batas penggunaannya serta dapat menetralkan konflik yang terjadi dalam persyaratan data dan integritas data dapat terjaga.
  • Pemakaian data bersama (Shared Data). Informasi yang ada dalam basis data dapat digunakan lebih efektif dengan pemakaian beberapa user dengan kontrol data yang terjaga.
  • Data yang bebas (independent). Program aplikasi terpisah dengan data yang disimpan dalam komputer.
  • Kemudahan dalam pembuatan program aplikasi baru.
  • Pemakaian secara langsung. DBMS menyediakan interface yang memudahkan pengguna dalam mengolah data.
  • Data yang berlebihan dapat dikontrol. Data yang dimasukkan dapat terjadi kerangkapan (redudant), untuk itu DBMS berfungsi untuk menurunkan tingkat redudancy dan pengelolaan proses pembaruan data.
  • Pandangan user (user view). Ada kemungkinan basis data yang diakses adalah sama, maka DBMS mampu mengatur interface yang berbeda dan disesuaikan dengan pemahaman tiap user terhadap basis data menurut kebutuhan.

Rabu, 09 Oktober 2013

IDE - Integrated Development Environment


IDE?
apa itu IDE?
IDE adalah program komputer yang memiliki beberapa fasilitas yang di perlukan dalam pembangunan perangkat lunak. Tujuanya untuk menyediakan fasilitas tersebut agar proses pembangunan perangkat lunak menjadi lebih mudah.
Sebuah IDE setidaknya memiliki fasilitas berikut :
1. Editor : Untuk menuliskan source code
2. Compiler : Untuk mengecek sintaks code yang dibuat dan mengubahnya dalam bentuk binary sesuai dengan bahasa mesin
3. Debuger : Untuk melakukan testing terhadap code yang sudah dibuat
4. Linker : Untuk menyatukan data binary dari beberapa code yang dihasilkan oleh compiler sehingga data-data binari tersebut menjadi satu kesatuan dan menjadi suatu program komputer yang dapat dieksekusi.


Contoh IDE
C/C++ : MS Visual C++
Delphi : Borland Delphi
Java : Netbeans, eclipse
Pascal : Turbo Pascal