Bahasa yang Bisa Anda Gunakan

Tampilkan postingan dengan label kuliah. Tampilkan semua postingan
Tampilkan postingan dengan label kuliah. Tampilkan semua postingan

Senin, 06 Mei 2013

Tugas 4 E-com (Spesial Edisi Spesial)

Soal :

b) Artikel kedua mengenai pemrograman internet dan e-commerce bidang/tema bebas dengan bahasa sendiri minimal 4 paragraf (1 paragraf 4 kalimat).
Tidak perlu laporan, cukup post hasil postingan Anda pada kolom komentar di halaman ini.

Penyelesaian :

Judul : pemrograman internet dan e-commerce di Bidang Jual-Beli

Penjelasan :

Pengertian dan  Arsitektur serta Konfigurasi Sistem  dalam E-com:
Menurut para ahli, E-commerce merupakan suatu cara berbelanja atau berdagang secara online atau direct selling yang memanfaatkan fasilitas Internet dimana terdapat website yang dapat menyediakan layanan "get and deliver" (timbal balik). Sedangkan Arsitektur dasar dari aplikasi web ini adalah arsitektur clientIserver. Artinya pemrosesan aplikasi ini dijalankan melibatkan kedua sisi yakni sisi mesin server pusat dan sisi client. Jadi dipastikan Komputer yang digunakan lebih dari 2 dan minimal 2. Setelah kita mengetahui mengenai pengertian dan arsitektur makan kita berpindah ke Rancangan.



Rancangan Aplikasi E-Commerce
Bagimana kita mengambarkannya, mungkin presepsi kita berbeda tapi ini persepsi saya. Mula-mula aplikasi akan menampilkan daftar barang yang tersedia (bisa jadi stoknya kosong maupun stoknya tersedia tapi diutamakan barang tersedi). kemdian pengguna dapat memilih beberapa item yang ingin dibeli. Pada saat pengguna memilih suatu item barang, identitas barang tersebut dicatat, dan selanjutnya user dapat melanjutkan berbelanja / memilih item yang lain. Server mengingat item apa saja yang telah dipesan. Pada saat pengguna melanjutkan browsing, server memelihara track pengguna tersebut dan pengguna tersebut dapat melakukan check out terhadap item-item yang telah dipesan. Sampai Akhirnya pengguna melakukan Pembelian.

Merancangan Interface (Tampilan)
Berikutnya kita akan merancang hal yang terpenting dari suatu Sistem Informasi yaitu interface, Setiap halaman pada aplikasi ini memiliki tombol yang memungkinkan pengguna untuk langsung melakukan checkout. Pada halaman yang menampilkan daftar barang terdapat kumpulan form yang memungkin pengguna untuk memberi indikasi item mana yang akan dibeli. 
  1. Setiap item dapat ditentukan secara lebih spesifik sesuai jenis barang yang ada, misalnya untuk aplikasi toko furniture online terlebih dahulu ditentukan jenis furniture meja, terdiri atas meja bulat, meja kotak, meja tulis, dan sebagainya. Form untuk pemesanan menggunakan kotak teks untuk jumlah pesanan, dan tombol ‘Order’, yang pada contoh meja tadi dicantumkan untuk masing-masing jenis meja. 
  2. Selanjutnya ditampilkan satu halaman yang berisi daftar semua item yang sedang berada dalam kereta belanja (shopping cart). Halaman ini memungkinkan pengguna untuk menambah atau mengurangi jumlah item yang dipesan, dan menghapus suatu item pesanan. 
  3. Pada akhir proses pemesanan, ditampilkan halaman yang mengumpulkan informasi pengguna, preferensi, dan halaman untuk memulai pemrosesan kartu kredit. Halaman ini juga menunjukkan pesan bila ada kesalahan informasi atau terdapat penolakan autorisasi kartu kredit oleh agen pemroses. 
  4. Selanjutnya, setelah transaksi selesai diproses, terdapat tanda terima transaksi yang mengkonfirmasi pesanan dan menyampaikan nomor id pesanan kepada pengguna. Yang penting diperhatikan untuk pengembangan aplikasi e-commrce adalah informasi nomor kartu kredit dan informasi personal lainnya harus aman dan tidak mudah dilihat oleh orang yang tidak berhak. 

Merancangan Basis Data
Berikutnya Database, adapun tabel yang menurut saya digunakan adalah sebagai berikut ini :

  1. tabel Pesanan, yang mencatat order pemesanan. Tabel Pesanan menyimpan informasi id_user, id_alamat, dan semua informasi yang dibutuhkan untuk pembayaran. Tabel Pesanan ini memiliki relasi one-to-many dengan tabel Item yang berisi informasi item-item barang yang terdapat dalam sebuah order. 
  2. tabel item barang (semua data-data barang ada disini)
  3. tabel pelanggan atau pengguna yang didalamnya terdapat semua informasi yang dibutuhkan mulai dari alamat , no telp dan sebagainya. 
  4. Tabel Pengiriman berisi informasi opsi yang diberikan untuk pengiriman barang. seperti terdapatnya Tabel Status berisi catatan mengenai status pesanan, yaitu dapat berupa status dikembalikan (backordered), dikirim (shipped), atau dibatalkan (cancelled). Terdapat pula tabel Jenis_Kartu untuk menyimpan informasi jenis kartu kredit seperti Visa, Mastercard, dan sebagainya.

Keamanan
Suatu website penting seperti transaksi harus memiliki keamaanan tingkat tinggi demi kenyamana pelanggan dan bisnis, supaya nama baik pemilik selalu terjaga dengan baik.

Kode Program
Pemrograman untuk aplikasi e-commerce ini diimplementasikan dengan PHP. Fungsi-fungsi utama yang dipergunakan dalam kode program di sini adalah fungsi yang berhubungan dengan session dan fungsi yang berkaitan dengan pustaka cURL.  Konsep pemrograman berorientasi objek digunakan dalam kode program ini. Digunakan sifat inheritance, yakni jika sebuah kelas / class mewarisi properti dan metode (properties and methods) dari kelas induk / parent class, ia memiliki akses terhadap semua metode dan properti dari induknya. Dan sebuah aplikasi dapat dibangun dengan memperluas / extending sebuah kelas berdasarkan kelas lain yang telah ada. kegiatan diatas wajib atau harus dilakukan karena PHP bersifat OOP murni layaknya Java.

Kesimpulan
Dapat kita lihat bahwa inti dari suatu membuat program adalah interface, database dan coding. Sehingga urutan yang benar adalah membuat interface dahulu mulai dari UML dan sebagainya. Kemudian dilanjutkan dengan pembuatan IR dan diterapkan sehingga menjadi database yang handal. Dan terakhir adalah coding, disinilah kita menerapkan logika if else kita. :p
sehingga setelah ke3 hal itu selesai, barulah kita lakukan pengujian keamanan demi kenyaman pelanggan serta pemilik dalam mengakses website tersebut.


Tugas 4 E-com (Spesial Edisi)

Soal :
a) Artikel pertama mengenai pengalaman kuliah di TI UNIB, pada tulisan mencantumkan keyword university of bengkulu dan informatics enginering dengan link yang mendirect ke halaman unib.ac.id dan ti.ft.unib.ac.id.


b) Artikel kedua mengenai pemrograman internet dan e-commerce bidang/tema bebas dengan bahasa sendiri minimal 4 paragraf (1 paragraf 4 kalimat).
Tidak perlu laporan, cukup post hasil postingan Anda pada kolom komentar di halaman ini.

Penyelesaian :
a) My Universitas dan My Prodi: UNIB & TI (university of bengkulu dan informatics enginering)
ini adalah post spesial edisi, dimana saya akan bercerita mengapa saya sampai terdampar didunia TI universitas Bengkulu ini..

awal cerita

Saya adalah seorang siswa dari SMA Negeri 3 Bengkulu Selatan (SMANTI) dengan motto pojok indah dan damai, kenapa pojok ? karena SMA saya memang berada di Pojok tapi walaupun pojok tetap SMAnya indah dan damai. Kemudian tiba saatnya saat kelas 3 dan menentukan mau kemana dan gimana masa depan saya nanti, ada beberapa universitas yang memberikan jalan PPA bagi siswa angkatan seperti kami, misalnya UNIB, ITB, MALAHAYATI dan lainnya. Namun, saya melihat bahwa ada prodi yang cukup aneh bagi saya yaitu TEKNIK INFORMATIKA dari UNIVERSITAS BENGKULU, dengan pengetahuan bahwa itu prodi mengajarkan komputer maka sayapun berhasil masuk kesana. :p


Dihari pertama dibengkulu, sayapun mendaftar ulang dan menjalani testing mahasiswa baru (OSPEK) , disanalah saya sedikit mengerti bahwa untuk jadi masuk TI kita harus kuat pemikiran logika dan juga matematika. dan ini terbukti karena ada beberapa matakuliah yang hitungan semua seperti kontek, matdisk dan sebagainya, tapi ngga banyak juga yang bermain komputer kayak ngoding (PPRPL) , PBO dan lain-lainnya.

Nah, setelah semester 6 ini ada beberapa hal yang saya baru sadari dan akan menjadi tinjauan bagi Anda yang pingin masuk teknik informatika, adapun hal tersebut adalah :
  1. Mau ngga mau harus mencintai Matematika
  2. Pemikiran Logis seperti jika maka harus benar-benar diterapkan
  3. Punya Komputer, Laptop, atau Netbook (klo kuat kewarnet ngga apa-apa :p)
  4. Mau Belajar Otodidak (karena dosen sibuk dan ngga terlalu banyak waktu untuk kita)
  5. Perbanyak Link (Instansi , Senior, Dosen dan lainnya)
  6. Harus Punya Koneksi (Karena inspirasi berada di mbah GG)
mungkin hanya itu yang bisa saya jelaskan kepada Anda, Oh iya 1 lagi. Di teknik informatika ngga ada yang namanya belajar install ulang, jika Anda ingin belajarlah secara otodidak. Jika Anda Masuk ke informatika ini, saya harap Anda tidak ingin menjadi PNS karena Informatika kita bisa kemana aja melawar kerja :D (kehebatan informatika)

ok, demikialah ceritanya hari ini ya..

Sabtu, 09 Juni 2012

Materi SO tugas ke 2

TugasMata KuliahSistemOperasi
Semester Genap TA 2011/2012
Prodi / Kelas :TeknikInformatika/ SemuaKelas


1.     Terdapat 5 job yang dating hamper pada saat yang bersamaan. Estimasi waktu eksekusi (bursttime) masing-masing 10 ,6 ,2 ,4 dan 8 menit dengan prioritas masing-masing 3 ,5 ,2 ,1 dan 4, dimana 5 merupakan prioritas tertinggi. Tentukan rata-rata waktu turnaround untuk penjadwalan CPU dengan menggunakan algoritma :
a.     RoundRobin(quantumtime=2)
b.    Priority
c.     Shortestjobfirst

2.     Apa yang anda ketahui tentang deadlock dan berikan contohnya dalam proses komputer? 

3.     Untuk menentukan penjadwalan dalam CPU perlu adanya criteria penjadwalan, criteria apa saja yang di gunakan untuk proses penjadwalan dan apa kegunaannya? Suatu algoritma penjadwalan CPU kemungkinan melibatkan algoritma yang lain, contohnya algoritma FCFS adalah algoritma RR (round-robin) dengan waktu quantum tertentu.  Apakah ada hubungan antara pasangan algoritma berikut? Jelaskan.
a.     PrioritydanSJF
b.    PrioritydanFCFS
c.     RRdanSJF

4.     Terdapat 5 job yang dating hamper pada saat yang bersamaan, estimasi waktu eksekusi masing-masing 7, 5, 2, 8, 10 dalam satuan miliseceond (ms), jika diketahui time quantumnya 3 ms, tentukan waiting time danturn around time, untuk penjadwalan CPU dengan menggunakan algoritma Round Robin, SJF dan FCFS (petunjuk : Gunakangantt chart) ?

5.     Apakah manfaat dan keuntungan saudara dalam mempelajari matakuliah Sistem Operasi ?


itulah merupakan soal - soal yang diberikan kepada kami,,
untuk penyelesaiannya, mungkin lain kali saya tambah. karena lg sibuk nih, tugas menumpuk..

yang sabar ya,
kepada teman-teman yang tahu, tolong komennya ya :)

Selasa, 05 Juni 2012

pratikum so by linux

SO atau pun Operating System merupakan dasar untuk menggabungkan fungsi software kepada hardware. OS terdiri dari beberapa macam, misalnya :

    linux
    >> ubuntu, fedora, backtrack dan distro lainnya

    windows
    >> XP, server, 7 dan lain-lain

    mac >> aplle sissa :p gkgk
    untuk OS lainnya, ada dapat mencari di google, kan ada banyak. Saya yakin Anda bisa :)

langsung saja, dripada lama-lama.. silahkan download disini


note :

bentuk arsip ini adalah rar

Rabu, 11 April 2012

hal-hal yang berkaitan pada dunia java

soal pratikum hari ini :

1. apa itu exception? jelaskan kegunaannya ?

2. apa yang terjadi jika exception tidak di-heandle?

3. jelaskan dan beri contoh perbedaan antara checked exception dan unchecked exception?

4. jelaskan dan beri contoh eksepsi-sksepsi berikut bisa terjadi :
arithmatic exception
illegalargumentexception
nullpointerexception
ioexception
numberformatexception

5. jelaskan istilah berikut dan jelaskan pada saat seperti apakah akan terjadi ?
try
catch
finally
menthod printstacktrace()
throw
throws


penyelesaian :
1.

Jumat, 23 Maret 2012

tugas 2 PBO

menggabungkan atau mengkoneksikan netbean pada database mysql

langkah yang pertama adalah analis atribut pada data base, Anda dapat membaca soalnya yang telah dikasih oleh dosen anda, atau anda dapat membacanya disini.
adapun atribut yang akan digunakan adalah :
1. jenis kendaraan
2. kapasitas
3. no seri (primary key)
4. tanggal pembelian
5. harga

setelah Anda membuat databasenya,

sekarang kita membuat form yang akan digunakan , dimana formnya terdiri dari :
from log in
form pilihan
form bus
form sepeda
form about

selamat mencoba,,
untuk sekarang mungkin itu dulu yang bisa share kan untuk teman2, sehubungan saya tidak terlalu suka masukkan foto di blog ini, maka saya akan buatkan tutorialnya untuk Anda.
tapi tunggu ya,,

tunggu pdfnya oke sobatt  ^_^,,

Senin, 19 Maret 2012

java how to program 7th edition

hari ini ,, belajar PBO menunggu dosen sejak jam 9 pagi, begitulah seharusnya jadwalnya,, namun enta kenpa Dosennya telat 1/2 jam..
tapi biarlah yg namanya dosen mungkin sibuk :p

setelah belaajar array, bla bla bla
dikasih tugas dech :

inilah tugas materi PBO lanjutan...
sekarang butuh belaajar otodidak lagi,.. karena disuruh presentasi lg mungkin, tp ngga pa2.. ini kan demi kebaikkan kami..
beginilah nasib seorang mahasiswa :)
silahkan download disini ^_^

selamat belajar ...

Kamis, 01 Maret 2012

tugas 1 PBO

assalamu alaikum :)
tugas pertama kuliah PBO
jika teman-teman merasa susah tuk download di pak unib.. silakan klik disini

penyelesaian :
1. gunakan if else
2. gunakan joptionpane

baiklah langsung saja :)
1. pertama buka netbean
2. file > new
3. java > java aplikasi > tulis nama file > finish
4. ngoding :p ( berikut ini adalah coding yang ada di main)
tulis coding berikut :


       // TODO code application logic here
        String n = JOptionPane.showInputDialog("masukkan nama Anda ");
        String m = JOptionPane.showInputDialog("masukkan nama mata kuliah ");
        String nilai = JOptionPane.showInputDialog("masukkan nilai Anda ");

        int inilai = Integer.parseInt(nilai);

        if (inilai >= 90 && inilai <= 100)
        {
            JOptionPane.showMessageDialog(null,n+"\n"+
                                          "nilai angka anda "+ nilai+
                                          "\nnilai huruf anda adalah A \n"
                                          + "Anda lulus pada mata kuliah "+ m);
        }
     
        else if(inilai >= 70 && inilai < 90)
        {
            JOptionPane.showMessageDialog(null,n+"\n"+
                                          "nilai angka anda "+ nilai+
                                          "\nnilai huruf anda adalah B \n"
                                          + "Anda lulus pada mata kuliah "+ m);
        }
     
        else if(inilai >= 60 && inilai < 70)
        {
            JOptionPane.showMessageDialog(null,n+"\n"+
                                          "nilai angka anda "+ nilai+
                                          "\nnilai huruf anda adalah C \n"
                                          + "Anda lulus pada mata kuliah "+ m);
        }
     
 else
        {
            JOptionPane.showConfirmDialog(null, "data tidak benar ");
 }



jika anda malas membuat coding-nya, silahkan teman download  ,klik disini :p gkgk
namun ini hanya untuk mengeluarkan ide anda, karena tugas ini mirip tapi tidak sama,
:p ckckck

jika ada yang bingung, silahkan bertanya dan kita akan membahasnya bersama-sama :)

update :
untuk menulis keterangan pada tampilan JOptionpane, silahkan lihat coding berikut :


String Snama = JOptionPane.showInputDialog(null,"masukkan nama Anda :","NAMA ANDA",JOptionPane.PLAIN_MESSAGE);

sedangkan untuk outputnya ,lihat coding berikut :

JOptionPane.showMessageDialog(null,Snama+"\nnilai angka anda "+ nilai+"\nAnda tidak lulus pada mata kuliah "+ Smatakuliah,"KETERANGAN",JOptionPane.PLAIN_MESSAGE);

sedangkan untuk tanda tanya, saya belum menemukan solusi karena saya memakai lingkungan linux ,jadi ada kemungkinan icon-nya memang berbeda di linux dan di windows ,
selamat mencoba :)

Rabu, 22 Februari 2012

syarat beasiswa bbm, ppa dan supersmart

kepada teman - teman yang ingin mengajukan beasiswa, mungkin file ini dapat membantu, silahkan download di 4shared, klik disini


catatan :
ini merupakan syarat beasiswa yaitu
1. surat permohonan beasiswa
2. surat pernyataan mengikuti ekstra yang ada di universitas
3. surat pernyataan belum menikah
4. surat permohonan

semoga mendapatkan rezekinya kawan..
:)

note :
kepada teman-teman yang menggunakan file ini, ubah kop nya. karena kop yang digunakan pada file ini adalah tahun yang lalu,sebelum perubahaan.. saya ucapakan terima kasih :)

Entri Populer