Jurnal Saumpama #3

Jurnal Saumpama #3


 

Di lingkup mana saya memasarkan produk?

Inilah yang menjadi tantangan pengusaha. Sebuah pabrik adalah tempat produksi. Konsumen ada di tempat yang kita tidak tahu. Bagaimana saya harus memasarkannya? Karena di satu sisi bisnis saya online, saya perlu memasarkannya melalui marketplace. Di sisi lain kepercayaan harus dibangun dengan pemasaran nyata.

Saya memasarkannya melalui shopee. Di sini saya menemui keganjilan. Bagaimana penjual dapat menjual ribuan order? Tentu ada trik khusus mengenai ini

Sosial media seperti facebook dan instagram juga saya gunakan. Hampir semua orang mempunyai sosial media. Saumpama perlu mengemas konten yang dapat menarik pembeli.

Jurnal Saumpama #2

Jurnal Saumpama #2


 

Menjadi pengusaha apakah rumit? Ya nyatanya rumit. Bagaimana kita harus menghidupkan sebuah sistem dengan banyak hal di dalamnya.

Salah satu pertanyaan yang paling mengganggu saya adalah. Usaha ini dilakukan banyak orang. Tapi setelah saya masuk di dalamnya saya tahu bahwa ongkosnya untuk membangunnya besar. Belum lagi berurusan dengan laku dan tidaknya.

Marketing memang diperlukan. Apakah sebanding dengan hasilnya nantinya? Ya pasar memang ada dan bisa dimana saja. Tapi pembeli bisa memilih membeli dimana dan apa.

Jurnal Saumpama

Jurnal Saumpama


Sudah barang tentu saat membuat sesuatu langsung jadi. Inilah yang terjadi dengan saumpama. Apakah harus menunggu sempurna untuk dipublikasikan? Hal itulah yang terbesit saat membuat saumpama.

Pertanyaan lain dalam benak juga muncul. "Jangan2 kamu bikin ini cuma penasaran," hampir saja saya tidak yakin. Dalam kondisi tidak yakin itu saya jawab sendiri. Ya memang ini main-main. Ya ini awalnya hanya sebuah kepo belaka. Tapi kalo rasa ingin tahu saya berhenti, tidak jadi berkembang dong.

Karena teknik adalah ilmu terapan. Orang teknik 'dipaksa' mempelajari ilmu-ilmu lain untuk diterapkan ke bidang teknik. Membuat sebuah alat untuk menanak nasi, tentu belajar dari teknologi sebelumnya.

Dalam dunia teknologi perubahan selalu terjadi. Developer aplikasi pasti update versi. Alat-alat sudah pasti berganti. Esok dele, sore tempe.

Visual Resume

Visual Resume



Berikut ini adalah contoh-contoh resume yang dapat dijadikan refrensi untuk membuat Curiculum Vitae yang menarik.

1. Visual Resume byJustin Giger

2. Visual Résumé- Tichafara Mabiza byTich Mabiza



3. Soft Skills for the Win? byJared Braggins


2021

2021


"Semacam ada kata ya didalamya. Tapi tenang, ini bukan hal bodoh yang pernah kamu lakukan," kata 2022 padaku.

Tak peduli dengan tahun baru. Aku tetap saja berkutat dengan skripsi. Sampai mengantuk. 

Kakak, ayah dan ibu mulai menyiapkan perapian. Menata tungku dan membuat bara api. Di sebuah meja terdapat roti dan susu. Seperti mau sarapan. Ini kan akhir tahun?

Aku mengambil roti dan memakannya lalu minum susu. Aku tahu bahwa nanti adalah ujian. Di pagi itu aku menyiapkan dresscode dan materi presentasi. 

Ujian dimulai. Singkat cerita tiba saat paling menggantung: keputusan.

Dari luar ruangan terdengar ibu memanggil-manggilku. "Huda.. huda..."  Aduh bu, sabar sedikit, ujian sebentar lagi selesai. Seperti tak mengerti, ibu terus saja memanggilku. 

"Laptopmu matiin dulu," kata ibu dari kejauhan

Aku menatap layar di depanku. Oh benar laptopku menyala. Tapi mengapa aku tidak memakai dresscode? Tidak ada zoom dan dosen penguji?

"Selamat yo hud," kata ibu.

Aku membuka email: "LEMBAR REVISI".

"Aku lulus. Lho iyakah?"
Fake News : Pemerintah Bikini Bottom Berencana Melarang Dokter Gigi Buka Praktek.

Fake News : Pemerintah Bikini Bottom Berencana Melarang Dokter Gigi Buka Praktek.

 

Tuan krab, yang selama ini dikenal hemat (red : pelit), Membuat promo selama wabah covid-19. Makanan dan minuman di krasty krab bisa didapat dengan cara "buy one get one".

Langkah Tuan Krab layak diapresiasi karena mendapat respon positif dari masyarakat Bikini Bottom. "Ini menghemat pengeluaran saya," ucap larry ketua paguyuban fitnes bikini bottom.

Pengusaha-pengusaha lain juga mengikuti langkah tuan krab. Chum bucket milik plankton belum lama ini juga membuka promo. Diskon 70% untuk pembeli sapi panggang hologram.

Atas berbagai lagkah yang dilakukan pengusaha tersebut, pemerintah bikini bottom berencana melarang dokter gigi membuka praktek saat wabah corona. Karena dikhawatirkan ikut-ikutan buka promo : cabut satu gratis satu.

Bertamu ke Rumah Sendiri

Bertamu ke Rumah Sendiri

Hari itu ku ketuk pintu rumahku. Sudah lama tak menemui diriku. Kuperbolehkan diriku masuk dan kupersilakan duduk.

Berbingcang-bincang dengan diriku sendiri tapi bukan diriku yang ini. Melainkan diriku yang lain lagi. Diriku yang sama namun terbagi menjadi dua. Aku berbicara dengan diriku yang mendengarkan.

Makan-makanan yang kubuat sendiri untuk kusuguhkan pada diriku sendiri. Kurasakan dengan lidahku sendiri tapi bukan lidahku si pembuat tapi lidahku seorang penikmat.

Apa aku akan berlama-lama duduk di depan diriku sendiri. Apa aku akan mencomot hidangan yang tinggal satu itu secara malu-malu.

Akhir tahun 2019
Membaca Gambar

Membaca Gambar

Bermula dari hobi membaca, saya mengunjungi tempat-tempat yang menyediakan bacaan.

Berbekal uang puluhan ribu saya mengunjungi toko buku di pusat kota. Niatnya pengen beli novel. Tetapi tidak ada novel yang saya minati. Lalu beralih ke rak buku komik. Singkat cerita satu komik saya pilih untuk dibawa pulang.

Beberapa saat setelah membacanya setengah buku, saya merasa ada yang kurang. Biasanya saat membaca sebuah buku fiksi, saya akan merasa seru saat konflik sudah mulai memuncak.

Ada beberapa hal yang saya rumuskan:

Saya terbiasa membaca novel, dalam novel saya bisa membayangkan isi tulisan. Sedangkan dalam komik latar dan suasana terdapat dalam gambar, yang berupa tulisan adalah dialog antar tokoh.

Pembaca novel seperti saya hanya terpaku tulisan. Lupa 'membaca' gambar komik. Sehingga saya membacanya dengan cepat.

Baiklah, saya akan mencoba mengulangi membacanya lagi! Mungkin dengan begitu saya akan mulai bisa 'membaca' gambar.
Hashing

Hashing


Bagi sebagian orang Hashing adalah kata kerja (v-ing) dari kata hash yang artinya mengacaukan, campuran dan sebagainya. Namun bagi orang yang mendalami informatika definisinya bisa berbeda.

Hashing adalah proses menghasilkan data keluaran (output data) yang panjangnya tetap dan sama, dari data masukan (input data) yang panjangnya berbeda-beda.Hash adalah hasil enkripsi dari sebuah password atau informasi penting. Sedangkan Enkripsi adalah proses mengamankan sesuatu informasi dengan membuat informasi itu sehingga sulit dibaca langsung tanpa bantuan pengetahuan dan tools.

Penerapan umum dari Hashing ini terlihat pada saat kita melakukan Authentication. Pada saat kita login, yang dikirim ke server adalah hash yang akan dibandingkan dengan hash yang sudah ada di server. Jadi kita tidak pernah mengirim user-name dan password lewat jaringan, yang ada kemungkinan disadap.

Dan cara yang sama ketika kita mengirim pesan yang sudah sudah di-Encryption dengan private-key. Kita kirim pesan itu disertai private-key yang di-hash. Di sisi server hash itu dicocokan dengan yang ada di-server. Kalau valid maka paket itu akan bisa dibuka.

Ada beberapa tipe hash diantaranya :

1.MD4 (Message-Digest algortihm 4)
– MD4 dibuat oleh Ronald Rivest pada Oktober 1990, MD4 adalah hash function yang dipakai sebelum MD5, namun karena banyaknya kelemahan MD4 membuatnya diganti oleh MD5.
– panjang 16 bytes (32 karakter)
– contoh : 31d6cfe0d16ae931b73c59d7e0c089c0

2. MD5 (Message-Digest algortihm 5)
– MD5 di desain oleh Ronald Rivest pada tahun 1991 untuk menggantikan hash function sebelumnya, MD4. Pada tahun 1996 (http://id.wikipedia.org/wiki/MD5)
– digunakan di phpBB v2.x, Joomla versi dibawah 1.0.13 dan digunakan oleh beberapa CMS dan forum
– panjangnya 16 bytes (32 karakter)
– contoh : c4ca4238a0b923820dcc509a6f75849b

3. MD5($pass.$salt)
– Digunakan di WB News, Joomla versi 1.0.13 dan versi diatasnya
– panjang 16 bytes (32 karakter)
– hash yang satu ini dimulai dari hashnya duluan kemudian dilanjutkan oleh saltnya
– contoh : 6f04f0d75f6870858bae14ac0b6d9f73

4. MD5($salt.$pass)
– Digunakan di osCommerce, AEF, Gallery dan beberapa CMS lainnya
– panjang 16 bytes (32 karakter)
– hash yang satu ini dimulai dari saltnya duluan kemudian dilanjutkan oleh hashnya
– contoh : f190ce9ac8445d249747cab7be43f7d

5. md5(md5($pass).$salt)
– Digunakan di vBulletin, IceBB dan cms lainnya
– panjang 16 bytes (32 karakter)
– contoh : 6011527690eddca23580955c216b1fd2

6. MD5(WordPress)
– Digunakan di wordpress
– panjangnya 17 bytes (34 karakter)
– hashnya dimulai oleh tanda $P$ kemudian dilanjutkan oleh sebuah karakter (karakter yg paling sering dipakai adalah huruf “B”) kemudian dilanjutkan oleh saltnya (8 karakter yg disusun secara acak, dalam contoh ini saltnya adalah “12345678″) lalu dilanjutkan oleh hashnya
– contoh : $P$B123456780BhGFYSlUqGyE6ErKErL01

7. MD5(phpBB3)
– Digunakan di CMS phpBB 3.x.x
– panjangnya 17 bytes (34 karakter)
– hashnya oleh tanda $H$ lalu dilanjutkan oleh sebuah karakter (karakter yg paling sering dipakai adalah nomor “9″), kemudian dilanjutkan dengan saltnya (8 karakter yg disusun secara acak, dalam contoh yg saya berikan saltnya adalah “12345678″) kemudian dilanjutkan oleh hashnya
– contoh : $H$9123456785DAERgALpsri.D9z3ht120

8. SHA-1(Secure Hash Algorithm)
– Diciptakan oleh National Institue of Standars and Technology atau U.S. Federal Information Processing Standard digunakan oleh beberapa CMS dan beberapa forum
– panjangnya 20 bytes (40 karakter)
– contoh : 356a192b7913b04c54574d18c28d46e6395428ab

9. SHA-256(Secure Hash Algorithm)
– hashnya dimulai oleh tanda $5$ kemudian dilanjutkan dengan saltnya (8 karakter yg disusun secara acak, dalam contoh yg saya berikan saltnya adalah “12345678″) lalu dilanjutkan oleh karakter “$” kemudian dilanjutkan oleh hashnya
– panjang 55 karakter
– contoh : $5$12345678$jBWLgeYZbSvREnuBr5s3gp13vqi…

10. SHA-512(Secure Hash Algorithm)
– hashnya dimulai oleh tanda $6$ kemudian dilanjutkan dengan saltnya (8 karakter yg disusun secara acak, dalam contoh yg saya berikan saltnya adalah “12345678″) lalu dilanjutkan oleh karakter “$” kemudian dilanjutkan oleh hashnya
– panjang 98 karakter
– contoh : $6$12345678$U6Yv5E1lWn6mEESzKen42o6rbEm…

11. Base64
– algoritma yg berfungsi untuk encoding dan decoding suatu data ke dalam format ASCII. panjang maksimal 64 karakter hashnya terdiri dari A..Z, a..z dan 0..9, serta ditambah dengan dua karakter terakhir yang bersimbol yaitu + dan / serta satu buah karakter sama dengan “=”
– digunakan di beberapa forum dan CMS
– contoh : Y3liZXJfY3JpbWluYWw=

Beberapa situs untuk mengcrack hash:
https://www.md5online.org/
http://www.md5decrypter.co.uk/ => decrypt MD5
http://www.md5decrypter.co.uk/sha1-decrypt.aspx => decrypt SHA1
http://base64-encoder-online.waraxe.us/ => decode/encode base64

sumber:
https://blog.triv.co.id/apa-itu-hashing/ (diakses 29/08/2019 pukul 1:06)
Kamus Inggris Indonesia John M. Echols dan Hassan Shadily cetakan XXVI: April 2005
Download Program Seleksi Kondisi

Download Program Seleksi Kondisi

1. Atur Warna



2. Perhitungan Biaya Penjualan


3. Pilihan Perhitungan

4. Konversi Nilai Angka ke Huruf

Program ini menggunakan bahasa pemrograman Java dengan aplikasi NetBeans
Download Project

Berprasangka Baik

Berprasangka Baik


Disebuah acara reuni sekolah bertemulah si A seorang pengusaha dan si B seorang pegawai pajak. Keduanya sudah bersahabat sangat dekat sejak SMA. Si pengusaha dulu sangat nakal pada jamannya namun juga lucu dimata teman-temannya. Si pegawai pajak sangat cerdas dan jujur, pada saat sekolah nilainya selalu bagus.

A: “Wih... kamu sekarang sudah sukses jadi pengusaha,”

B: “hahaha... kamu juga sekarang jadi pegawai pajak,”

A: “Kamu itu ya dari dulu selalu rendah hati dan ndak sombong,”

B: “Maksudnya?” Jawab si B dengan was-was.

A: “Rumah kamu gede, punya perusahaan, punya mobil mewah tapi dateng ke reuni tetep make motor butut dari jaman sma,” kata si A memuji si B.

B: “Ah, ndak juga. Saya itu ndak enak sama temen-temen saya,” Jawab si B segan dengan lawan bicaranya.

A: “Wah, kamu memang orang kaya yang low profile. Menghargai temen-temen biar ndak minder dan iri,”

B: “Ah ndak gitu juga. Saya itu takut,” jawab si B yang mulai takut kedoknya terbongkar.

A: “Takut dikira sombong?,” si A mencoba menebak.

B: “Bukan itu, saya takut ditarik dipajak,” Jawab si B jujur.

A: “selera humormu dari dulu memang ndak berkurang wkwk,” sahut si A dengan suara terbahak.

B: “wkwkw kamu dari dulu suka berprasangka baik,” sahut si B dengan tawa.
Tentang Sepatu

Tentang Sepatu

Sore itu, entah pada tanggal dan jam berapa, yang jelas aku masih bayi yang baru bisa berjalan. Ibu memakaikanku sepatu.
Ilustrasi oleh: Mathoril Hudha

Setelah beberapa tahun umurku aku ndolor(mengerti). Ibu menceritakan sepatu kecil itu, yang dulu aku kenakan, "nak, dulu ukuran kakimu sekecil ini," katanya sambil mengelap sepatu itu di sebelaku.

Ibuku mengatakan, sepatu itu dulu dibeli ayah sepulang kerja. Ayah senang sekali punya anak. Waktu itu ayah membelinya di pasar Kali Mawar, harganya 1000 perak. Itu harga yang mahal dan harus ditawar agar bisa dibeli. Waktu itu, penghasilan ayah pas-pasan sebagai guru apalagi di zaman krisis moneter era orde baru. Gaji seorang guru yang hanya cukup untuk membeli ban sepeda.

Aku mengaduk teh di depanku, "lalu bagaimana cara ayah mendapatkan sepatu itu?" tanyaku pada ibu.

"Ibu menggadaikan cincin ini nak," ibuku menunjukkan cincin di jarinya. Harga cincin ibuku waktu itu tergadai dengan harga murah hanya 200 perak, masih kurang untuk membeli sepatu ini.

Ibuku menghentikan mengelap sepatu, "Ayahmu dulu harus berutang dulu pada Pak Jar," entah mengapa, mata ibuku terlihat berkaca-kaca. Pada zaman orde baru, mendapatkan uang itu sulit. Pak Jar, dengan ikhlas meminjamkan uang begitu saja tanpa jaminan. Seolah-olah ia mengerti kondisi kami.

Ibuku mengemas sepatu itu dengan plastik, aku menyelanya, "lalu bagaimana ibu bisa mengambil lagi cincin di jari ibu?" bukankah waktu itu gaji ayah hanya 100 perak per bulan, sedangkan ibu tidak bekerja.

"Nak, kau pasti tak akan percaya ini," ibuku menghentikan sejenak aktivitasnya, kemudian memandangku. "Ibu sudah mengikhlaskan cincin itu setelah bertahun-tahun tidak bisa menebusnya," Tanpa sepengetahuan ibuku, ayah menabung sedikit demi sedikit dari gajinya untuk membelikan cincin ibu. Waktu itu aku juga belum tahu apa-apa, masih SD. Aku hanya suka sepatu baru, hadiah dapat rangking satu. Walau sebenarnya sepatuku sebelumnya belum rusak, aku memintanya lagi untuk gonta-ganti.

Ibuku menyentuh bahuku, "ketahuilah nak, ayah tidak seperti yang kau pikirkan," kata ibuku. Aku memang selalu saja beradu agumen dengan ayahku, yang terkadang membuatku emosi sehingga membenci ayah.
***
Mataku rasanya sembab, aku menguceknya. Aku meraih beberapa lembar tisu di meja kantorku untuk mengelap air mata. Aku terbangun oleh kenangan tentang sepatu kecil itu. Kenangan bersama ibuku dua tahun yang lalu tiba-tiba muncul dalam mimpiku.

Dua jam lalu aku tertidur pulas di meja kantor, setelah dua hari tidak tidur dan kelelahan mengurus penyelamatan perusahaanku yang hampir pailit. Mimpi tadi seolah menyadarkanku, aku terlalu mengejar dunia. Sehingga melupakan rumah sejatiku, akhirat.

Ponselku berbunyi, telepon dari sekretarisku. Aku mengabaikannya lebih memilih untuk bergegas menuju pemakaman menziarahi kubur kedua orang tuaku.

"Bukankah nanti aku juga seperti ini?" ujar benakku saat melihat kubur kedua orang tuaku. "Lalu mengapa aku mati-matian menipu orang-orang, mengejar tender dan rekayasa keuangan untuk menumpuk uang?," kata benakku.

Pada Jumat sore itu, aku menyadari, ada hal lain yang perlu dipikirkan, sedari kecil aku berbuat karena iming-iming dan imbalan. Padahal jika aku bekerja hanya mencari imbalan, orang hanya mengenangku sebagai bos. Bukan sebagai penolong, seperti yang dilakukan Pak Jar pada keluargaku, memberikan pertolongan saat orang lain membutuhkannya.

Sore itu juga, aku menziarahi juga kubur Pak Jar, setelah mencari informasi dari anaknya. Bagaimanapun, pak Jar mengantar langkahku sampai sekarang. Dari langkah sepatu kecilku turun dari gendongan ibu hingga aku dewasa.

*Mathoril Hudha

SIG Letak Klinik di Kabupaten Kudus

SIG Letak Klinik di Kabupaten Kudus


Sistem Informasi Geografis atau Geographic Information System (GIS) yang admin buat adalah peta digital letak 11 klinik di Kabupaten Kudus. Klinik yang dipilih admin dalam peta digital ini tidak memiliki maksud tertentu, hanya kebetulan saja.

Seperti gambar di atas yang terdapa, peta digital ini adalah tugas mata kuliah GIS. file code htmlnya dapat didownload disini
Sajak Pasrah

Sajak Pasrah

Karena Oktober adalah bulan Bahasa. Sebagaimana hidup, puisi adalah nyawa. Pada luka yang menganga, pada bahagia yang menyapa kata-kata muncul bagai cakrawala. Aku adalah angin dari laut, menelisik tiap helai rambut dan membelai celah jemari. Setiap embusannya adalah sebuah kata yang bermakna. Salam Bahasa!



Cara Membuat Aplikasi PHP Sederhana

Cara Membuat Aplikasi PHP Sederhana




1. ketik code dibawah ini dengan notepad++


error_reporting(0);
mysql_select_db("rumahsakitdb",mysql_connect("localhost","root",""));

//sintak simpan
if(isset($_POST[simpan]))
{if($_GET[id_dokter] =="" AND $_GET[aksi] =="")
{mysql_query("insert into dokter values ('$_POST[id_dokter]','$_POST[nama]','$_POST[umur]','$_POST[jenis_kelamin]','$_POST[alamat]')");
}
else
{

//sintak edit
mysql_query("update dokter set nama ='$_POST[nama]', umur ='$_POST[umur]', jenis_kelamin ='$_POST[jenis_kelamin]', alamat ='$_POST[alamat]' where id_dokter ='$_GET[id_dokter]' ");
?>

}}

//mencari data
$b=mysql_query("select * from dokter where id_dokter='$_GET[id_dokter]' ");
$c=mysql_fetch_array($b);

//sintak hapus
if($_GET[aksi]=="hapus")
{
mysql_query("delete from dokter where id_dokter='$_GET[id_dokter]' ");
?>

}
?>









FORM INPUTAN DATA DOKTER





ID DOKTER


:



value="">




NAMA


:





value="">




UMUR


:





value="">




JENIS KELAMIN


:





value="">




ALAMAT


:














onclick=location.href='dokter1.php'>








Cari berdasarkan















NO


ID DOKTER


NAMA


UMUR


JENIS KELAMIN


ALAMAT


AKSI




if($_GET[kuncicari]==id_dokter||$_GET[kuncicari]==nama||$_GET[kuncicari]==umur||$_GET[kuncicari]==jenis_kelamin||$_GET[kuncicari]==alamat)
{
$sql=mysql_query("select * from dokter where $_GET[kuncicari] like '$_GET[isi]' order by id_dokter desc");
}
else{
$sql=mysql_query("select * from dokter order by id_dokter desc");
}

$no=1;
while($a=mysql_fetch_array($sql))
{
?>








"$a[id_dokter]"?>&aksi=edit">EDIT | "$a[id_dokter]"?>&aksi=hapus" onClick="return confirm('Yakin Ingin Dihapus?');">HAPUS





2. save ke C:\xampp\htdocs dan jangan lupa beri ekstensinya namafile.php
3. pastikan XAMPP Control panel anda aktif untuk modules MySQLdan Apache
4. buka browser dan ketik di url http://localhost/namafile.php 
5. program php sederhana anda sudah terbuat
Contoh Koding Stack Penjualan Toko Online

Contoh Koding Stack Penjualan Toko Online

A. Pengertian Stack (Tumpukan)

          Stack (Tumpukan) adalah kumpulan elemen-elemen data yang disimpan dalam satu lajur linear. Kumpulan elemen-elemen data hanya boleh diakseKolom index diisi 2 karena tabel informasi huruf nilai berada pada kolom 2
s pada satu lokasi saja yaitu posisi ATAS (TOP) tumpukan. Tumpukan digunakan dalam algoritma pengimbas (parsing), algoritma penilaian (evaluation) dan algoritma penjajahan balik (backtrack). Elemen-elemen di dalam tumpukan dapat bertipe integer, real, record dalam bentuk sederhana atau terstruktur.

          Stack adalah suatu tumpukan dari benda. Konsep utamanya adalah LIFO (Last In First Out), benda yang terakhir masuk dalam stack akan menjadi benda pertama yang dikeluarkan dari stack. Tumpukan disebut juga “Push Down Stack” yaitu penambahan elemen baru (PUSH)ndan penghapusan elemen dari tumpukann(POP). Contoh pada PDA (Push Down Automaton). Sistem pada pengaksesan pada tumpukan menggunakn system LIFO (Last In First Out), artinya elemen yang terakhir masuk itu yang akan pertama dikeluarkan dari tumpukan (Stack). Ilustrasi tumpukan (Stack) dapat digambarkan seperti tumpukan CD atau tumpukan sate. Stack merupakan suatu susunan koleksi data dimana dapat ditambahkan dan dihapus selalu dilakukan pada bagian akhir data, yang disebut dengan Top Of Stack.

          Sebelum struktur data tumpukan ini bisa digunakan, harus dideklarasikan dahulu dalam kamus data. Ada beberapa cara pendeklarasian struktur data ini, salah satunya dengan menggunakan tata susunan linear (larik) dan sebuah variable, yang dikemas dalam tipe data record. Stack (tumpukan) adalah struktur data bertipe record yang terdiri dari field elemen, bertipe larik/array dengan indek dari 1 sampai dengan MaksTum (Maksimum Tumpukan), atas, bertipe interger berkisar dari 0 (saat kosong) sampai dengan MaksTum (Maksimum Tumpukan).



B. Operasi – operasi pada Stack (Tumpukan)

Operasi yang sering diterapkan pada struktur data Stack (Tumpukan) adalah Push dan Pop. Operasi – operasi yang dapat diterapkan adalah sebagai berikut :
1. Push : digunakan untuk menembah item pada Stack pada Tumpukan paling atas.
2. Pop : digunakan untuk mengambil item pada Stack pada Tumpukan paling atas.
3. Clear : digunakan untuk mengosongkan Stack.
4.Create Stack : membuat Tumpukan baru S, dengan jumlah elemen kosong.
5. MakeNull : mengosongkan Tumpukan S, jika ada elemen maka semua elemen dihapus.
6. IsEmpty : fungsi yang digunakan untuk mengecek apakah Stack sudah kosong.
7. Isfull : fungsi yang digunakan untuk mengecek apakah Stack sudah penuh.

           Pada proses Push, Tumpukan (Stack) harus diperiksa apakah jumlah elemen sudah mencapai masimum atau tidak. Jika sudah mencapai maksimum maka OVERFLOW, artinya Tumpukan penuh tidak ada elemen yang dapat dimasukkan ke dalam Tumpukan. Sedangkan pada proses Pop, Tumpukan harus diperiksa apakah ada elemen yang hendak dikeluarkan atau tidak. Jika tidak ada maka UNDERFLOW, artinya tumpukan kosong tidak ada elemen yang dapat diambil.

C. Macam – macam Stack

1. Stack dengan Array
Sesuai dengan sifat stack, pengambilan atau penghapusan elemen dalam stack harus dimulai dari elemen teratas.
2. Double Stack dengan Array
Metode ini adalah teknik khusus yang dikembangkan untuk menghemat pemakaian memori dalam pembuatan dua stack dengan array. Intinya adalah penggunaan hanya sebuah array untuk menampung dua stack.

sumber : http://langkahsuku.blogspot.co.id/2016/02/materi-stack.html

Berikut ini adalah contoh coding stack penjualan toko online

package stacktokoonline;

import java.util.Stack;
/**
 *
 * @author micros
 */
public class Stacktokoonline {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
         Stack stack= new Stack();
           
            stack.push("001\t || SAMSUNG J1  || Handphone\t|| Kudus\t|| Agus\t\t|| 1250000|| 085881788517 || 1/02/2017  || Lunas\n");
            stack.push("002\t || SAMSUNG J2  || Handphone\t|| Pati\t\t|| Amalia\t|| 1300000|| 085881788518 || 1/02/2017  || Lunas\n");
            
            
            System.out.println("Semua Data Pembeli : ");
            System.out.println(stack+"\n");
            
            Object teratas= stack.peek();
            System.out.println("Data Teratas Pada Stack : ");
            System.out.println(teratas);
    }
}

Output setelah di jalankan :
run:
Semua Data Pembeli : 
[001 || SAMSUNG J1  || Handphone || Kudus || Agus || 1250000|| 085881788517 || 1/02/2017  || Lunas
, 002 || SAMSUNG J2  || Handphone || Pati || Amalia || 1300000|| 085881788518 || 1/02/2017  || Lunas
]

Data Teratas Pada Stack : 
002 || SAMSUNG J2  || Handphone || Pati || Amalia || 1300000|| 085881788518 || 1/02/2017  || Lunas

BUILD SUCCESSFUL (total time: 0 seconds)

untuk lebih jelasnya projectfilenya bisa didownload disini

ini pos pertama saya dengan blog pertama saya berarti ini pengalaman pertama saya punya blog